1

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 charachatersCData. しかし、私は彼を信じるのに苦労しています。私が知っている無効な唯一の文字:

{ < , > , ' , " , & }

それでも、彼がエラーの原因であると主張する文字は次のとおりです。

{ Â , ç , ° , ³ , ë }

example:<name><![CDATA[ file1³-123³ ]]></name>

しかし、それらのキャラクターはCDATA

質問: CDATA はインポート中に Excel によってどのように解釈されますか?また、CDataに含まれない可能性のある文字は何ですか?

オプションの質問:webutility.htmlencode Web サイトから CData (または XML の拡張) を出力するときに (これで問題は解決しましたが、問題は解決しませんでした)なぜ必要なのASP.Netですか?

御時間ありがとうございます

4

0 に答える 0