为 XSD 中的 un 元素声明并包含 "HTML type"
Declare and include "HTML type" for un element in XSD
我试图在我的 XSD 模式中声明一个 HTML 类型的元素。
我的意思是这个元素可以有文本主体(<P></P>
)并且也可以有任何图像资源或视频资源。在这里你可以找到我想说的HTML类型:
<myElement>
<p>The Title / Subject Of my Element </p>
<h1> The text of my element </h1>
<img src=".../ex.png" /> !-- relative images. it can have 0 or n images or video.
</myElement>
如何在我的 XSD 文件中声明或包含它?
我应该使用 XHTML 吗?
您可以使用不同的解决方案:
- 将 CDATA 块用于纯 HTML 块
- 编码为保留 XML 字符化您的 HTML 块(例如:
<p>The Title...
变为 <p>The Title...
)
- 使用 xsd:any 元素(当可重复且接受属性时)。但这可能会受到一些解析器的严重支持。
前 2 项:Html inside XML. Should I use CDATA or encode the HTML
我试图在我的 XSD 模式中声明一个 HTML 类型的元素。
我的意思是这个元素可以有文本主体(<P></P>
)并且也可以有任何图像资源或视频资源。在这里你可以找到我想说的HTML类型:
<myElement>
<p>The Title / Subject Of my Element </p>
<h1> The text of my element </h1>
<img src=".../ex.png" /> !-- relative images. it can have 0 or n images or video.
</myElement>
如何在我的 XSD 文件中声明或包含它? 我应该使用 XHTML 吗?
您可以使用不同的解决方案:
- 将 CDATA 块用于纯 HTML 块
- 编码为保留 XML 字符化您的 HTML 块(例如:
<p>The Title...
变为<p>The Title...
) - 使用 xsd:any 元素(当可重复且接受属性时)。但这可能会受到一些解析器的严重支持。
前 2 项:Html inside XML. Should I use CDATA or encode the HTML