使用<;?转换XML字符串;?xml版本=";1.0“&燃气轮机;将它转换为XML

使用<;?转换XML字符串;?xml版本=";1.0“&燃气轮机;将它转换为XML,xml,asp.net-mvc,string,xml-documentation,Xml,Asp.net Mvc,String,Xml Documentation,我在将字符串转换为xml时遇到问题。字符串采用这种格式 String s = "<?xml version="1.0"?><Brands><Brand><BrandID>1</BrandID><BrandName>ABC</BrandName></Brand><Brand><BrandID>2</BrandID><BrandName>DEF</B

我在将字符串转换为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>";
你可以通过“with\”来逃避。比如:

String s = "<?xml version=\"1.0\"?><Brands>..."
String s=“…”

尝试使用单引号(
)而不是双引号(
)大约1.0

@FreshPrinceOfSO,它来自于带双引号的webservice响应,我不能。它来自带双引号的webservice响应。它来自于一个无效字符串?你能直接将响应传递到LoadXml吗?或者你能告诉我们你是如何得到响应的吗?我想你是对的。现在是webs服务还没有准备好,我正在硬编码字符串。一旦它准备好了,看起来就不是问题了。
String s = "<?xml version=\"1.0\"?><Brands>..."