xml schema more flexible about the order of 'histos' and 'RunHeader'

This commit is contained in:
suter_a 2021-02-18 14:59:35 +01:00
parent 27607a2fa1
commit 1372a8b782
2 changed files with 8 additions and 4 deletions

View File

@ -15,8 +15,10 @@
<xs:complexType name="musrRoot"> <xs:complexType name="musrRoot">
<xs:sequence> <xs:sequence>
<xs:element ref="histos"/> <xs:choice>
<xs:element name="RunHeader" type="runHeaderFolder"/> <xs:element ref="histos"/>
<xs:element name="RunHeader" type="runHeaderFolder"/>
</xs:choice>
<xs:any processContents="skip" minOccurs="0" maxOccurs="unbounded"/> <!-- here can go any additional stuff you like --> <xs:any processContents="skip" minOccurs="0" maxOccurs="unbounded"/> <!-- here can go any additional stuff you like -->
</xs:sequence> </xs:sequence>
</xs:complexType> </xs:complexType>

View File

@ -14,8 +14,10 @@
<xs:complexType name="musrRoot"> <xs:complexType name="musrRoot">
<xs:sequence> <xs:sequence>
<xs:element ref="histos"/> <xs:choice>
<xs:element name="RunHeader" type="runHeaderFolder"/> <xs:element ref="histos"/>
<xs:element name="RunHeader" type="runHeaderFolder"/>
</xs:choice>
<xs:any processContents="skip" minOccurs="0" maxOccurs="unbounded"/> <!-- here can go any additional stuff you like --> <xs:any processContents="skip" minOccurs="0" maxOccurs="unbounded"/> <!-- here can go any additional stuff you like -->
</xs:sequence> </xs:sequence>
</xs:complexType> </xs:complexType>