html - 是否可以在 XML 文档中插入 HTML 内容?

标签 html xml

我需要将 HTML 内容插入到 XML 文档中,这可能吗?或者 HTML 内容是否应该以 BASE64 或其他类似方式编码?

最佳答案

您可以包含 HTML 内容。正如您所提到的,一种可能性是将其编码为 BASE64。

另一个可能正在使用 CDATA 标签。

示例使用 CDATA :

<xml>
    <title>Your HTML title</title>
    <htmlData><![CDATA[<html>
        <head>
            <script/>
        </head>
        <body>
        Your HTML's body
        </body>
        </html>
     ]]>
    </htmlData>
</xml>

请注意:

CDATA 的开头字符序列:<![CDATA[

CDATA 的结束字符序列:]]>

关于html - 是否可以在 XML 文档中插入 HTML 内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4412395/

相关文章:

android - 使用 Android styles.xml 时是否有规则或异常

javascript - 如何在 html 的模板字符串中选择一个节点?

html - 如何在 Font Awesome 中调整两种颜色?

javascript - 如何在 Chrome 或 Edge 中模拟 _moz_resizing?

html - HTML 的<cite>、<em> 和<i> 标签有什么区别?

java - JAXB 注释 RootElement

c# - 使用 C# 将文件名封装在 app.config 文件中

javascript - ReactJS toLowerCase 不是函数

java - 如何在android中从 'outside'强制更新主要 Activity ?

java - 泛型类的 XStream 反序列化返回 java.lang.Object