如果原始模式不是爲擴展而編寫的,那麼您的運氣不好。
作爲爲擴展性編寫的模式的示例,請參閱WSDL的模式。請注意,幾乎所有內容都擴展了wsdl:documented
類型。需要注意的是許多元素還允許可擴展性:
<complexType name="serviceType">
<complexContent>
<extension base="wsdl:documented">
<sequence>
<element ref="wsdl:port" minOccurs="0" maxOccurs="unbounded"/>
<any namespace="##other" minOccurs="0"/>
</sequence>
<attribute name="name" type="NCName" use="required"/>
</extension>
</complexContent>
</complexType>
的any
元素將允許任意的XML被包括在內。
順便說一句,我知道有關XML架構的一切,我從XML Schema由Eric範德VLIST教訓。
出版商:O'Reilly Media公司
出版日期:2002年6月25日
打印ISBN-13:978-0-596-00252-7
頁:
參見第13章,Creating Extensible Schemas。
我們正在設計自己的模式,所以可以使它在這個時候做我們想做的任何事情。 – mj2008 2009-09-03 14:54:47
對不起,我錯過了你說「去」的地方。如果你遵循WSDL模式的例子,你會變得很遙遠。 – 2009-09-03 15:00:57
查看我的編輯書籍推薦。 – 2009-09-03 15:04:14