XML Schema:xs:any processcontent =“skip”但仍返回错误

时间:2012-09-30 02:47:12

标签: xml xsd any

我想嵌入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>

但是,当我在XML文件(boobie标签内)中放置li标签(HTML点阵元素)时,会产生意外错误。

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

1 个答案:

答案 0 :(得分:0)

如果您的HTML不完全与XML兼容(即XHTML),则除了CDATA之外,您不能将其包含在XML文档中。

相关问题