【问题标题】:How to get the XmlTextWriter to actually write the & (without CDATA)如何让 XmlTextWriter 实际编写 &(没有 CDATA)
【发布时间】:2012-05-17 00:03:29
【问题描述】:

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

【问题讨论】:

    标签: c# html xml


    【解决方案1】:

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

    我很确定这不会被转义 - 不知道这与你的代码有什么关系......

    【讨论】:

    • 非常感谢!看遍整个互联网,我看到的只是人们说 blah blah blah & 无效,它需要在 CDATA 中......再次感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-04
    • 1970-01-01
    相关资源
    最近更新 更多