Everything previous to MX that I did that involved XML I do with MSXML. I've got lots of examples, ups and usps among them, but I don't know if they would be applicable. I'm still not sure why you need a parser...
If all you need to do is load an file from the HD, edit it, and save the results, and you have total control over the format of the file wddx may work perfectly for you. Saying COM is heavy on the server is a over generalizing it to the point of it being FUD. A hello world com object is going to be pretty fast no matter if it was programmed by the latest VB hack to get their MCSE or a C++ veteran. MSXML would be one of the heavier COM objects though. -- jon mailto:[EMAIL PROTECTED] Wednesday, October 16, 2002, 10:11:58 AM, you wrote: RRNR> well, COM, I have heard can be pretty heavy on the server.... I understand RRNR> what you are saying in principle, but in practice...? have you got an RRNR> example? RRNR> N RRNR> -----Original Message----- RRNR> From: jon hall [mailto:[EMAIL PROTECTED]] RRNR> Sent: 16 October 2002 15:11 RRNR> To: CF-Talk RRNR> Subject: Re: soXML - Flawed RRNR> Loading and saving is something cffile does pretty well. XML is a RRNR> string, cfset does a pretty good job of changing it. Why do you need a RRNR> parser even? RRNR> FYI: MsXML can load and save files fine as well. RRNR> <cfscript> RRNR> objXMLDOM = CreateObject("COM", "msxml2.DOMDocument.4.0"); RRNR> objXMLDOM.async = false; RRNR> objXMLDOM.load("c:\path\foo.xml"); RRNR> writeOutput(objXMLDom.xml); RRNR> objXMLDOM.save("c:\path\bar.xml"); RRNR> </cfscript> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Your ad could be here. Monies from ads go to support these lists and provide more resources for the community. http://www.fusionauthority.com/ads.cfm