我想知道定義包含屬性和子元素(如果可能)的元素的正確語法。例如:具有屬性和子元素的XSD元素
<component type="A" binding="B">
<operation name="X">
<input type="C" />
</operation>
<event name="Y">
<output type="D" />
</event>
</component>
如您所見,元素組件,操作和事件都具有屬性和子元素。可以在XSD中定義這個嗎?怎麼樣?
非常感謝!
我認爲它的要求'XSD:sequence'到來之前'XSD:attribute's。 – 2014-01-28 18:43:57
是的,正好與你期望的相反,因爲在實際的xml中,屬性出現在元素之前。 – 2014-03-18 02:12:10
來自XML Schema設計師的糟糕的設計決策,使得XSD更難以閱讀,除了直觀。 complexType中應該允許以任何順序放置屬性和順序等 – 2014-09-26 03:26:13