【问题标题】:How to convert all html escaped characters in a tidied xhtml string, so it loads in an XmlDocument?如何在整理好的 xhtml 字符串中转换所有 html 转义字符,以便将其加载到 XmlDocument 中?
【发布时间】:2008-10-29 01:02:42
【问题描述】:

在 .net Web 应用程序中,我与返回 html 的第 3 方 CMS api 交谈。我需要将其转换为格式良好的 xml,因此我使用 .NET 包装器围绕 HTML tidy。这会生成一个不错的 DOM,但是当使用诸如   之类的字符时会出现问题。

我需要将它们转换为它们的代码格式,例如  ,以便 XmlDocument 接受它。

除了将其设置为 XHTML 之外,无法在 tidy 包装器上设置更多选项。所以返回字符串后,我需要做一些魔术,但我认为它会归结为使用我自己的映射的正则表达式吗?

【问题讨论】:

    标签: c# html xml xslt tidy


    【解决方案1】:

    如果您的 .NET 包装器允许您在命令行及其配置文件中提供所有可能的选项,您应该通过将 'numeric-entities' 和 'output-xml' 都设置为 'true' 来获得所需的内容.

    【讨论】:

      猜你喜欢
      • 2020-08-06
      • 2011-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-01
      • 2015-09-27
      相关资源
      最近更新 更多