title image


Smiley XML-Schema: Element soll entweder anderes Element oder Text enthalten
Hallo,



ich weiss, es klingt banal und vermutlich ist es das auch, aber mir fällt auf die Schnelle keine Lösung dafür ein und ich steh ein wenig unter Zeitdruck.

Ich möchte, dass das Element <param> entweder Text enthält oder das Element <set> damit folgendes möglich ist:



<set id="11">

<operation name="inList" return="bool">

<param type="variable">

<set id="12">

<operation name="nextElement" return="bool">

<param type="fixed">a</param>

</operation>

<elem>object</elem>

<defaultResult>true</defaultResult>

</set>

</param>

</operation>

<elem>object</elem>

<attr>type</attr>

<defaultResult>false</defaultResult>

</set>



Bisher ist es möglich, dass <param> das Element <set> UND Text enthält, hier der Ausschnitt des Schemas:



<xs:element name="set">

<xs:complexType>

<xs:sequence>

<xs:element name="operation">

<xs:complexType>

<xs:sequence>

<xs:element name="param" minOccurs="0" maxOccurs="unbounded">

<xs:complexType mixed="true">

<xs:sequence>

<xs:element ref="set" minOccurs="0"/>

</xs:sequence>

<xs:attribute name="type" type="paramType"/>

</xs:complexType>

</xs:element>

<xs:element ref="set" minOccurs="0"/>

</xs:sequence>

<xs:attribute name="name" type="operationSymbol"/>

<xs:attribute name="return" type="datatype" use="required"/>

<xs:attribute name="type" type="operationType"/>

</xs:complexType>

</xs:element>

<xs:element name="elem" type="xs:string"/>

<xs:element name="attr" type="xs:string" minOccurs="0"/>

<xs:element name="defaultResult" type="extendedString" nillable="true" minOccurs="0"/>

</xs:sequence>

<xs:attribute name="id" type="xs:positiveInteger" use="required"/>

</xs:complexType>

</xs:element>
So ist das Leben:
Mal verliert man,
mal gewinnen die anderen.


geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: