2009-06-04 4 views
0

アム試みが<cfpdf>タグのColdFusion:<cfpdf>タグエラー

を使用してPDFフォームフィールドを移入する際にルート要素以下の文書にマークアップをこのエラーを取得は、整形式でなければなりません。

私がoverwritedata="yes"を与えると、同じコードは正常に動作しますが、既存のデータは上書きされます。私はこれをしたときに私が見た文書の中に「アラル」の部分があることに気づいた:<cfdump var="#resultstruct#">。上書きされた新しい文書に「配列」の部分がありません。

例外はこのように書きます:

 
rg.jdom.input.JDOMParseException: Error on line 92: The markup in the document following the root element must be well-formed. 
    at org.jdom.input.SAXBuilder.build(SAXBuilder.java:468) 
    at org.jdom.input.SAXBuilder.build(SAXBuilder.java:851) 
    at coldfusion.pdf.XFADataXMLGenerator.createFormXMLData(XFADataXMLGenerator.java:108) 
    at coldfusion.tagext.lang.PDFFormTag.doEndTag(PDFFormTag.java:276) 
    at 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> 

答えて

2

明白な疑問:ルート要素以下の文書でマークアップはよく形成されていますか?

<cfpdf>固有のメッセージではなく、XMLパーサーのエラーメッセージが表示されます。

処理するドキュメントがXMLルールに従って適切に構成されていることを確認してください。

+0

ライフサイクルデザイナで設計されたpdf文書の書式設定を正しくする方法 –

関連する問題