2013-05-21 40 views
0
我有转换字符串xml.string问题

在这种格式与转换XML的串<?XML版本=“1.0”?>在它到XML

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); 

回答

0

你可以逃避“与\”。因此,像:

String s = "<?xml version=\"1.0\"?><Brands>..." 
+0

,我can't.it的到来一样,从用双引号web服务的响应。 – user2232861

+0

这是一个无效的字符串?你可以直接将响应传递给LoadXml吗?或者你能告诉我们你是如何得到答复的吗? – Lily

+0

我想你是对的。现在web服务没有准备好,我正在对字符串进行硬编码。一旦准备就绪,这似乎不是一个问题。 – user2232861

0

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

+0

@FreshPrinceOfSO,它来自web服务响应双引号。 – user2232861

相关问题