nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Re: XML Schema beliebige Reihenfolge von choice

Von: Simon Krahnke (overlord@gmx.li) [Profil]
Datum: 13.02.2008 21:46
Message-ID: <87hcgcwpmk.fsf@xts.gnuu.de>
Newsgroup: de.comp.text.xml
* lars <derlarsschneider@googlemail.com> (20:16) schrieb:

> base und title können in beliebiger reihenfolge auftreten (jeweils
> einmal) und dazwischen kann es beliebige head.misc Teile geben.
> Allerdings nicht VOR base und title.

Natürlich auch vor base und title.

,----
| <xs:complexType>
|   <xs:sequence>
|     <xs:group ref="head.misc"/>

Davor

|     <xs:choice>
|       <xs:sequence>
|         <xs:element ref="title"/>
|         <xs:group ref="head.misc"/>

Dazwischen

|         <xs:sequence minOccurs="0">
|           <xs:element ref="base"/>
|           <xs:group ref="head.misc"/>

Dahinter

|         </xs:sequence>
|       </xs:sequence>
|       <xs:sequence>
|         <xs:element ref="base"/>
|         <xs:group ref="head.misc"/>

Dazwischen

|         <xs:element ref="title"/>
|         <xs:group ref="head.misc"/>

Dahinter

|       </xs:sequence>
|     </xs:choice>
|   </xs:sequence>
|   <xs:attributeGroup ref="i18n"/>
|   <xs:attribute name="id" type="xs:ID"/>
|   <xs:attribute name="profile" type="URI"/>
| </xs:complexType>
`----

mfg,                       simon .... hth

[ Auf dieses Posting antworten ]