-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 回答