>
> -----Original Message-----
> From: Walter Conti [mailto:[EMAIL PROTECTED]
> Sent: Friday, November 10, 2006 3:21 PM
> To: CF-Talk
> Subject: CFXML tag: Not well-formed xml output.
>
> A nudge in the right direction.
>
> The following code produces this error:
> The markup in the document following the root element must be
> well-formed.
>
> <cfquery name="getCaps" datasource="petitions" maxrows="10">
>    Select value_1, value_2, value_3
>      from myTable
>     order by value_1
> </cfquery>
>
> <cfxml variable="mydoc">
>    <?xml version="1.0" encoding="iso-8859-1"?>
>    <petitions>
>    <cfoutput query="getCaps">
>       <value_1>#value_1#</value_1>
>       <value_2>#value_2#</value_2>
>       <value_3>#value_3#</value_3>
>    </cfoutput>
>    </petitions>
> </cfxml>

Similar to Ben's suggestion, but with my own personal preference for
escaping data, try:

<cfxml variable="mydoc">
  <?xml version="1.0" encoding="iso-8859-1"?>
  <petitions>
  <cfoutput query="getCaps">
     <value_1><![CDATA[#value_1#]]></value_1>
     <value_2><![CDATA[#value_2#]]></value_2>
     <value_3><![CDATA[#value_3#]]></value_3>
  </cfoutput>
  </petitions>
</cfxml>

The CDATA block doesn't modify the original input in any way.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting,
up-to-date ColdFusion information by your peers, delivered to your door four 
times a year.
http://www.fusionauthority.com/quarterly

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:259952
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to