0
我教自己的XML和XSD和我的东西拼凑在一起,我走的,所以请原谅我,如果这是一个愚蠢的问题...扩展XHTML包括其他XML架构(XSD)
我已经为基本文档创建了一个模式,我想象中称其为基本文档。所有基本文档元素都以xs开头。
我现在想通过使用我创建的基本文档来扩展XHTML - 但我无法弄清楚如何创建一个新的xml文档,它成功地引入了XHTML模式和我创建的基本文档模式。
任何指导,将不胜感激。
谢谢!
我教自己的XML和XSD和我的东西拼凑在一起,我走的,所以请原谅我,如果这是一个愚蠢的问题...扩展XHTML包括其他XML架构(XSD)
我已经为基本文档创建了一个模式,我想象中称其为基本文档。所有基本文档元素都以xs开头。
我现在想通过使用我创建的基本文档来扩展XHTML - 但我无法弄清楚如何创建一个新的xml文档,它成功地引入了XHTML模式和我创建的基本文档模式。
任何指导,将不胜感激。
谢谢!
如果你的元素,让(说)XHTML <p>
元素作为孩子,那么你的架构需要做这样的事情:
<xs:schema xmlns:xhtml="(the XHTML namespace)" ...
<xs:import namespace="(the XHTML namespace)" schemaLocation="(location of the schema document for XHTML)">
<xs:element name="my:element">
<xs:complexType>
<xs:complexContent>
<xs:sequence>
<xs:element ref="xhtml:p"/>
....
扩展XHTML模式,让你的元素通常会更棘手的,它可能是不可能的:XHTML架构可能没有被设计为允许(我需要检查架构的细节)。