0

我在将字符串转换为 xml.string 时遇到问题是这种格式

 String s = "<?xml version="1.0"?><Brands><Brand><BrandID>1</BrandID><BrandName>ABC</BrandName></Brand><Brand><BrandID>2</BrandID><BrandName>DEF</BrandName></Brand></Brands>";

上面的字符串作为 web 服务响应。

主要问题是当我有这样的字符串时,<?xml version="1.0"?>它会给出“;预期”的错误,因为那个 xml 标头带有“1.0”。其余的代码我已经想出转换为 xml 和 all.it 甚至没有编译,所以我可以走得更远。

 XmlDocument doc = new XmlDocument();
 doc.LoadXml(s);
4

2 回答 2

0

您可以转义“ with \”。所以像:

String s = "<?xml version=\"1.0\"?><Brands>..."
于 2013-05-21T17:32:30.797 回答
0

尝试在 1.0 左右使用单引号 ( ') 而不是双引号 ( )"

于 2013-05-21T17:34:18.383 回答