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



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

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

相关内容

  • 没有找到相关文章