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架構可能沒有被設計爲允許(我需要檢查架構的細節)。