【问题标题】:ColdFusion: <cfpdf> tag errorColdFusion:<cfpdf> 标签错误
【发布时间】:2014-01-20 19:15:31
【问题描述】:

尝试使用&lt;cfpdf&gt; 标签填充 PDF 表单字段时出现此错误

文档中根元素之后的标记必须格式正确。

当我给overwritedata="yes" 时,相同的代码可以正常工作,但会覆盖现有数据。我注意到我在执行此操作时看到的文档中的“数组”上有一些字段:&lt;cfdump var="#resultstruct#"&gt;。新的覆盖文档中缺少“数组”部分。

异常如下:

rg.jdom.input.JDOMParseException:第 92 行错误:文档中根元素之后的标记必须格式正确。 在 org.jdom.input.SAXBuilder.build(SAXBuilder.java:468) 在 org.jdom.input.SAXBuilder.build(SAXBuilder.java:851) 在coldfusion.pdf.XFADataXMLGenerator.createFormXMLData(XFADataXMLGenerator.java:108) 在coldfusion.tagext.lang.PDFFormTag.doEndTag(PDFFormTag.java:276) 在 cfpopulatePDF2ecfm344978773.runPage(C:\ColdFusion8\wwwroot\CFIDE\populatePDF.cfm:26) ...
<cfpdfform action="populate" source="#sourceDirectory#\T.pdf" destination="#destinationDirectory#\test3343.pdf" > <cfpdfsubform name="form1"> <cfpdfsubform name="pageOne"> <cfpdfsubform name="overallSection" > <cfpdfsubform name="overallQA" > <cfpdfformparam name="overallRating" value="2"/> </cfpdfsubform> </cfpdfsubform> </cfpdfsubform> </cfpdfsubform> </cfpdfform>

【问题讨论】:

    标签: coldfusion coldfusion-8 cfpdf


    【解决方案1】:

    显而易见的问题:文档中根元素之后的标记是否格式正确?

    您看到的是 XML 解析器错误消息,而不是 &lt;cfpdf&gt; 特定消息。

    确保您处理的文档格式符合 XML 规则。

    【讨论】:

    • 如何使生命周期设计器中设计的 pdf 文档的格式正确
    猜你喜欢
    • 2014-08-06
    • 2014-09-15
    • 2012-03-12
    • 2018-05-26
    • 2019-12-13
    • 2012-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多