(Despite the typo in the XML code) You don't need to use XMLParse() because when you use myxml it parses it all for you!
when using the <cfxml> method, simply output #myxml.control.id.xmltext# to get the value of the ID, 100. you only need xmlparse when the xml document you provide it with is not already a native xml document. In your case you were providing it with a string rather than an XML document when using <cfset>. For this you need to zmlparse() it before using dot notation > -----Original Message----- > From: Scott Mulholland [mailto:smulholland@;accurateimaging.com] > Sent: 29 October 2002 15:58 > To: CF-Talk > Subject: cfxml question > > > I am creating a small bit of sample XML, and posting it via form to a > page to parse it. > > When I create the XML by simply setting myXML=" all XML code here", it > works fine with XMLParse() and dot notation referencing of values. > > When I create my xml using <cfxml></cfxml>, > I get the following error when trying to parse: > "Document Root Element is Missing." > > This is what the XML variable contains also when it hits this page: > coldfusion.xml.XmlNodeList@7210a5 > > My cfxml call is below: > > <cfxml variable="myXML"> > <CONTROL> > <ID>100</ID> > <KEY>200</KEY> > <DATE>10252002</DATE> > <ITEM> > <STATUS> > <RESULT>Passed</STATUS> > <STATUS_DATE>10252002</STATUS_DATE> > </STATUS> > </ITEM> > </CONTROL> > </cfxml> > > Any ideas on this? > > Thanks, > Scott > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| 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 This list and all House of Fusion resources hosted by CFHosting.com. The place for dependable ColdFusion Hosting.

