xml - CFXML - 当enablecfoutputonly为 "Premature end of file"时为 "yes"

标签 xml parsing coldfusion

当我在 .CFM 中运行以下代码时运行 ColdFusion 2018 的服务器上的文件:

<cfsetting enablecfoutputonly="yes">

<cfxml variable="test">
    <test>
        <child>test</child>
    </test>
</cfxml>

<cfsetting enablecfoutputonly="no">

我收到错误:

An error occurred while Parsing an XML document. Premature end of file.

当我删除<cfsetting>时标签,它可以正常工作。这是为什么?

最佳答案

您遇到的问题是 xml 内容被视为空白。使用这个。

由于您的 cfsetting 标记为 enablecfoutputonly,我们可以说 cfxml 标记只有包含在 cfoutput 中时才能看到内容>.

<cfxml variable="test">
    <cfoutput>
    <test>
        <child>test</child>
    </test>
    </cfoutput>
</cfxml>

Original Code

Working Demo

关于xml - CFXML - 当enablecfoutputonly为 "Premature end of file"时为 "yes",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62879168/

相关文章:

java - 每个 xml 标记上的 JAXB 命名空间

javascript - DOM 的 JavaScript 解析器

function - 有没有办法直接与 CF9/10 中的无名声明参数范围交互?

c# - 加载 XDocument 时 XML 保留回车符 (CR)

python - 如何从 boto 调用返回 XML?

java - hibernate调用可以返回XML数据吗?

java - 使用 java 修改 HTML

perl - 为什么我会从链接的 map 调用中得到意想不到的结果?

coldfusion - CFdump cfcomponent cfscript

sql - Query Of Queries 运行时错误。不能在非数字类型上应用二进制数字运算符 [*|/]