【问题标题】:xml serialization for string containing xhtml content包含 xhtml 内容的字符串的 xml 序列化
【发布时间】:2014-08-30 11:58:16
【问题描述】:

我的 xml 文件包含类似的数据

<THE-VALUE><div xmlns="http://www.w3.org/1999/xhtml"> <h1 class="firstHeading" id="firstHeading">Starbucks</h1><img alt="Embedded image" id="_1378207355918" src="_f6e2e77a-904d-4526-a215-660955f56377?accept=none&amp;private"/><p id="_1378207355840"><br/></p> </div></THE-VALUE>

因此我的 xml 文件有一个包含 xhtml 内容的标签。

我无法控制此文件,因为我从其他来源接收此文件。现在在使用 XmlSerializer 反序列化时,我遇到了问题。

我知道这个查询之前也已经发布过。但我找不到任何令人满意的答案。有人可以提出任何解决方案吗?我应该实现 IXmlSerializable 吗?

【问题讨论】:

    标签: c# xml


    【解决方案1】:

    这可能无法完全回答您的问题,但它可能会让您走上正轨。根据您的问题,此人确实在他们的示例中使用了 IXmlSerializable,并展示了如何在与您类似的情况下使用它。它似乎很容易适应您的情况:

    Deserialize element value as string although it contains mixed content

    【讨论】:

    • 感谢@RobW。为您的建议。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-26
    • 2014-08-31
    • 2019-09-29
    • 1970-01-01
    • 1970-01-01
    • 2010-11-13
    • 1970-01-01
    相关资源
    最近更新 更多