最佳答案
下面是我目前如何将XMLDocument转换为字符串
StringWriter stringWriter = new StringWriter();
XmlTextWriter xmlTextWriter = new XmlTextWriter(stringWriter);
xmlDoc.WriteTo(xmlTextWriter);
return stringWriter.ToString();
这个方法的问题是,如果我在属性中有"((引号)),它会转义它们。
例如:
<Campaign name="ABC">
</Campaign>
以上是预期的XML。但是它回来了
<Campaign name=\"ABC\">
</Campaign>
我可以使用字符串。取代“\”但是这个方法可以吗?有什么副作用吗?如果XML本身包含“\”,它会正常工作吗