動作:
XMLデータファイルを含む文書をアップロードしようとすると、以下のエラーメッセージが表示されます。
"There is an error in XML document (#, #)"
解決方法:
このエラーは、XMLファイル内のある場所にサポートされていない文字が含まれており、アップロードに問題があることを示します。DocuWareへのXMLファイルのインポートに関して、上記のエラーメッセージの原因となる無効な3つの文字があります。
これらの3つの無効な文字は、< >と&を含みます。これらの文字を含む値が発生した場合は、エスケープする必要があります。
「&」を利用するなどして無効なデータを渡す例としては、以下のようなものがあります。
<Field FieldName="COMPANY_NAME ">の ようになります。
<文字列>ピーターズ・エンジニアリング& フライング・トムス </文字列></文字列
</Field>
さて、「&」をエスケープする方法の例としては、以下の ようなものがあります。
<Field FieldName="COMPANY_NAME ">と します。
<文字列>Peters Engineering & Flying Toms</String> (ピーターズ・エンジニアリング&アンプ)
</Field>
DocuWareに入ると、&は「&」と読まれ、DocuWareではPeters Engineering& Flying Tomsと表示されます。
< = < > = > & = & KBAは、
クラウドとオンプレミスの両方の組織に適用されます。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。