我想知道定义包含属性和子元素(如果可能)的元素的正确语法。例如:具有属性和子元素的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