重复具有不同标签的元素

时间:2018-07-18 09:03:59

标签: xml xml-serialization xmlschemaset

我有一个看起来像这样的xml重复元素

<property label="V" name="volume" units="cm3" sourcetype="reported">...                                                        
</property>
<property label="P" name="pressure" units="atm" sourcetype="reported">...        
</property>
<property label="tau" name="residence time" units="ms" 
sourcetype="reported">...</property>

我想为其构建一个xml模式,以便在相同标签名称“ property”下具有不同的标签名称和单位。 这是我的尝试显示错误

<xs:complexType>
<xs:sequence>
<xs:element label="V" name="volume" units="cm3" sourcetype="reported" />
<xs:element label="P" name="pressure" units="atm" sourcetype="reported" />

非常感谢

1 个答案:

答案 0 :(得分:0)

您有一系列元素Form,它们具有属性propertylabel,依此类推。

因此,架构可能看起来像这样

name