CFXML - "Premature end of file" 当 enablecfoutputonly 为 "yes"
CFXML - "Premature end of file" when enablecfoutputonly is "yes"
当我 运行 服务器 .CFM
文件中的以下代码时 运行ning 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>
当我 运行 服务器 .CFM
文件中的以下代码时 运行ning 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>