如何让XmlTextWriter实际编写& (没有CDATA)

时间:2012-05-16 15:59:07

标签: c# html xml

我正在使用XMLTextWriter将一堆我的对象序列化为HTML(因为HTML基本上是XML),并且我的所有对象都能够以XML的形式读/写。除了一个小障碍外,该方法效果很好。 HTML有一些无效的XML,例如空格。 TextWriter始终将其转换为& nbps;。我无法将其包装在CDATA标签中,因为浏览器只会忽略标签,我确实需要XmlTextWriter来保留我的&单独

1 个答案:

答案 0 :(得分:1)

您是否尝试过XmlTextWriter.WriteRaw()来编写这些值?

我很确定这不会被逃脱 - 不确定这与你所拥有的代码有什么关系......