Price aside, would CF work for my solution? Here is what I'm thinking. I'm sure this isn't correct but should give an understanding. If I use the following code(I'd add in some variables later):
<cfset myXML= XMLParse(ExpandPath("xmlDoc.xml"))>
And make a simple call to it like this:
var request:URLRequest = new URLRequest();
request.url = "myaddress.com/xmlReader.cfm;
request.method = URLRequestMethod.POST;
var loader:URLLoader = new URLLoader().
//add the rest of the code here
Am I oversimplifying this or would it reabe this simple? If it is this simple, I don't mind making this investment. I could use this kind of functionality on a few other applications I intend on making and I'm sure I can find new uses once I dig into CF.
As far as price, it looks like the standard edition is in my price range if I'm correct. I was pricing the enterprise edition previously.
Honestly, what I'd probably do is just pass in a key that the application has access to, validate it in CF, and then allow access. The information by no means is sensitive information, I just wanted a simple middle layer between the client application and the XML document for a small layer of security. I'm sure if someone desperately wanted the information they'd easily get around that, but honestly the information isnt' really worth much to anyone and that's more than enough. I don't have to add this functionality but I'd like to. I think this is what I want to do. I'm sure I could do it other ways, but this seems to be the quickest route and the time it'll save will make up for the cost of the software. I've already spent several hours researching what I'd want to do.