0

以下をxmldocumentを使用してC#で解析しようとしています。しかし、私はそれをロードすることはできません。無効な文字と表示されます。ブラウザでも、無効な文字について不平を言って正しく表示されません。この文字列のすべての要素をループする必要があります。誰かがここで何が悪いのか教えてもらえますか?

<div><b>Q1.
What is your name?:</b> BTB (Build the bank)</div>
<div><b>Q2.
How old are you?:</b> 29</div>

コードはこれです:

        XmlDocument xml = new XmlDocument();
        xml.Load(item.Summary);

エラー: 「パスに不正な文字があります。」

4

2 に答える 2

2

XmlDocument.Loadは、xml をロードするファイル名を想定しています。LoadXmlを試してください。

于 2013-11-13T05:45:14.110 に答える
1

「BTB (Build the bank)」は、これが有効な xml である場合、独自のタグでラップする必要があります。ただし、有効なhtmlです。また、xml には単一のトップ ノードが必要です。

于 2013-11-13T05:45:47.147 に答える