5
将XmlDocument转换为String
这是我目前将XMLDocument转换为String的方式 StringWriter stringWriter = new StringWriter(); XmlTextWriter xmlTextWriter = new XmlTextWriter(stringWriter); xmlDoc.WriteTo(xmlTextWriter); return stringWriter.ToString(); 这种方法的问题在于,如果我有“(属性中的((引号))),它将对其进行转义。 例如: <Campaign name="ABC"> </Campaign> 以上是预期的XML。但它返回 <Campaign name=\"ABC\"> </Campaign> 我可以做String.Replace“ \”,但是该方法可以吗?有没有什么副作用?如果XML本身包含“ \”,它将正常工作吗