C# 通过System.Xml.XmlWriter删除尖括号
我正在通过System.XML.XmlWriter编写一个包含一些XML的字符串。我无法使用WriteString(),文档中有: WriteString执行以下操作: 字符&,替换为&;,和 我希望停止此操作,但似乎找不到任何XmlWriterSettings属性来控制此行为。有哪些变通办法?谢谢 大卫 我无法使用WriteString()C# 通过System.Xml.XmlWriter删除尖括号,c#,.net,xml,C#,.net,Xml,我正在通过System.XML.XmlWriter编写一个包含一些XML的字符串。我无法使用WriteString(),文档中有: WriteString执行以下操作: 字符&,替换为&;,和 我希望停止此操作,但似乎找不到任何XmlWriterSettings属性来控制此行为。有哪些变通办法?谢谢 大卫 我无法使用WriteString() 我认为这是你问题的根源。你能详细解释一下你被限制使用WriteString的原因吗?我的直觉是你使用了错误的方法来做你想做的事情尝试在CDATA标签
我认为这是你问题的根源。你能详细解释一下你被限制使用WriteString的原因吗?我的直觉是你使用了错误的方法来做你想做的事情尝试在CDATA标签之间包装你的真实内容:
这是我的内容]]>WriteString将您的内容作为文本写入,并且&、
如果您想编写未经转换的XML,请使用WriteRaw。实际上,我正在使用Argotic syndication框架生成Atom提要,它在内部使用WriteString()来写出一些元素。