>
> -----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