我目前有一个字符串生成器,它从内存中的 XSLT 转换中获取输出。我遇到的问题是,当我将字符串生成器转换.ToString()
为返回将所有引号更改为的内容时\"
,例如。<?xml version=\"1.0\" encoding=\"utf-16\"?>
,然后这会导致将数据重新加载到XDocument
.
StringBuilder OutputXML = new StringBuilder();
XSLTTransformer.Transform(XmlDoc.CreateReader(), writer);
return OutputXML.ToString();
我试过.Replace("\\\"", "")
但是这不起作用,所以我怎样才能防止/替换这些事件并保持字符串"
这样输出<?xml version="1.0" encoding="utf-16"?>