0

我想嵌入 HTML 格式,所以我做到了

        <xs:element name="boobie">
            <xs:complexType mixed="true">
                <xs:sequence>
                    <xs:any namespace="http://www.w3.org/1999/xhtml"
                            minOccurs="0"
                            maxOccurs="unbounded" 
                            processContent="skip"/>
                </xs:sequence>          
            </xs:complexType>
        </xs:element>

但是,当我将 li 标记(HTML 的点元素)放入 XML 文件(在 boobie 标记内)时,它会生成出乎意料的错误。

这有什么问题?将 html 标记放入 XMl 文件的唯一方法是使用 CDATA 吗?

4

1 回答 1

0

如果您的 HTML 不完全兼容 XML(即 XHTML),那么您不能将它包含在 XML 文档中,除非作为 CDATA。

于 2012-09-30T03:35:46.690 回答