SQL 返回 XML 并且需要在屏幕上显示
SQL returning XML and need to show on Screen
我正在使用以下查询从 sql 查询
输出 XML
select * from author FOR XML RAW, ROOT ('data'), ELEMENTS XSINIL
数据如期而至,从 CF 的角度来看我正在使用这个
DECLARE @XmlData XML;
SET @XmlData =(#preserveSingleQuotes(abovequery)#)
SELECT @XmlData AS Result
现在,当我转储它时,它会将其视为一个字符串并在其中显示 xml 个元素
我的数据
<data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<row>
<authorid>5</authorid>
<firstname>joker</firstname>
<lastname>movie</lastname>
<sorted>1</sorted>
<createdon xsi:nil="true" />
<modifiedby xsi:nil="true" />
</row>
</data>
我想在屏幕上完全像上面那样显示,但是当我使用 cfxml 或 xmlparse 或 xml 任何其他元素时,它不会显示在该格式,它只是提取值并将其显示在一行中
我该如何解决
怎么样
<cfsavecontent variables="Result"><data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<row>
<authorid>5</authorid>
<firstname>joker</firstname>
<lastname>movie</lastname>
<sorted>1</sorted>
<createdon xsi:nil="true" />
<modifiedby xsi:nil="true" />
</row>
</data></cfsavecontent>
<pre><cfoutput>#EncodeForHTML(Result)#</cfoutput></pre>
我正在使用以下查询从 sql 查询
输出 XMLselect * from author FOR XML RAW, ROOT ('data'), ELEMENTS XSINIL
数据如期而至,从 CF 的角度来看我正在使用这个
DECLARE @XmlData XML;
SET @XmlData =(#preserveSingleQuotes(abovequery)#)
SELECT @XmlData AS Result
现在,当我转储它时,它会将其视为一个字符串并在其中显示 xml 个元素
我的数据
<data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<row>
<authorid>5</authorid>
<firstname>joker</firstname>
<lastname>movie</lastname>
<sorted>1</sorted>
<createdon xsi:nil="true" />
<modifiedby xsi:nil="true" />
</row>
</data>
我想在屏幕上完全像上面那样显示,但是当我使用 cfxml 或 xmlparse 或 xml 任何其他元素时,它不会显示在该格式,它只是提取值并将其显示在一行中
我该如何解决
怎么样
<cfsavecontent variables="Result"><data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<row>
<authorid>5</authorid>
<firstname>joker</firstname>
<lastname>movie</lastname>
<sorted>1</sorted>
<createdon xsi:nil="true" />
<modifiedby xsi:nil="true" />
</row>
</data></cfsavecontent>
<pre><cfoutput>#EncodeForHTML(Result)#</cfoutput></pre>