xml ファイルを Excel にインポートする際に問題が発生しています。
xml は次のようになります。
<?xml version="1.0" encoding="UTF-8"?>
<documents>
<document>
<name><![CDATA[ file1-123 ]]></name>
<title><![CDATA[ title file 1 ]]></title>
</document>
... Some more docs...
<document>
<name><![CDATA[ file2-456 ]]></name>
<title><![CDATA[ title file 2 ]]></title>
</document>
</documents>
Excel 2007 にインポートすると、次のエラーが表示されます。
Invalid file reference.The path to the file is invalid or multiple schemes
are not found.
私の同僚の主張によると、このエラーinvalid charachaters
はCData
. しかし、私は彼を信じるのに苦労しています。私が知っている無効な唯一の文字:
{ < , > , ' , " , & }
それでも、彼がエラーの原因であると主張する文字は次のとおりです。
{ Â , ç , ° , ³ , ë }
example:<name><![CDATA[ file1³-123³ ]]></name>
しかし、それらのキャラクターはCDATA
質問: CDATA はインポート中に Excel によってどのように解釈されますか?また、CDataに含まれない可能性のある文字は何ですか?
オプションの質問:webutility.htmlencode
Web サイトから CData (または XML の拡張) を出力するときに (これで問題は解決しましたが、問題は解決しませんでした)なぜ必要なのASP.Net
ですか?
御時間ありがとうございます