输出coldfusion xml作为原始文本

时间:2017-08-01 20:22:43

标签: xml coldfusion

每当我尝试输出coldfusion xml时,它都会删除标签。如何以原始格式将其打印到屏幕上?

1 个答案:

答案 0 :(得分:4)

所以<myXmlRoot>显示为myXmlRoot

它不会删除标记,您尝试将XML显示为字符串,浏览器认为<>中的所有内容都是HTML标记。如果你做了view-source,你会看到原始的XML。

如果您使用的是CF 10+,则可以通过函数encodeForHTML()运行XML字符串,该函数会将它看作HTML实体的内容转换为相对的ASCII值。在CF 10之前,请尝试htmlEditFormat()

<cfoutput>#encodeForHTML(myXML)#</cfoutput>将显示XML的完整内容。