-1

データセットがエンコードされたxmlを読み取れない理由を説明してください。

    string xml = "<?xml version=\"1.0\" standalone=\"yes\" ?>
    <DataSet><node>it's my \"node\" & i like it</node></DataSet>";
    string encodedXml = System.Security.SecurityElement.Escape(xml);
    DataSet ds = new DataSet();
    ds.ReadXml(New XmlTextReader(new StringReader(encodedXml)));

リンクを確認しましたhttp://weblogs.sqlteam.com/mladenp/archive/2008/10/21/Different-ways-how-to-escape-an-XML-string-in-C.aspx やりたいこと特殊文字を含む文字列をデータセットに読み込むことです。誰でも、特殊文字を含む文字列をデータセットに読み込むためのコードを提供できます。どうもありがとう

4

1 に答える 1

0

ds.ReadXml(string)は、XML を含む文字列ではなく、XML ファイルのファイル名を取ります

于 2012-06-08T04:23:08.730 に答える