Najnowsze tutoriale tworzenie stron internetowych
 

XML Schemat wyboru Element


<Pełna XML Schema Reference

Definicja i Wykorzystanie

Element wyboru schematu XML pozwala tylko jednym z elementów zawartych w <choice> deklaracji na przebywanie w elemencie zawierającym.

Element informacji

  • Parent elements: grupa, wybór, sekwencja, complexType, ograniczenia (zarówno simpleContent i complexContent), rozbudowa (zarówno simpleContent i complexContent)

Składnia

<choice
id=ID
maxOccurs=nonNegativeInteger|unbounded
minOccurs=nonNegativeInteger
any attributes
>

(annotation?,(element|group|choice|sequence|any)*)

</choice>

(Znak? Deklaruje, że element może wystąpić zero lub jeden raz, a * Znak deklaruje, że element może wystąpić zero lub więcej razy wewnątrz elementu wyboru)

Atrybut Opis
id Opcjonalny. Określa unikatowy identyfikator dla elementu
maxOccurs Opcjonalny. Określa maksymalną liczbę razy element wyboru mogą wystąpić w elemencie nadrzędnym. Wartość ta może być dowolna liczba> = 0, lub jeśli chcesz ustawić żadnego limitu maksymalnej liczby, należy użyć wartości "unbounded" . Wartość domyślna to 1
minOccurs Opcjonalny. Określa minimalną liczbę razy element wyboru mogą wystąpić w dominującym elementem. Wartość ta może być dowolna liczba> = 0. Wartość domyślna to 1
any attributes Opcjonalny. Określa atrybuty z innych przestrzeni nazw nie schematu

Przykład

<xs:element name="person">
  <xs:complexType>
    <xs:choice>
      <xs:element name="employee" type="employee"/>
      <xs:element name="member" type="member"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

Powyższy przykład definiuje element o nazwie "person" , która musi zawierać albo "employee" elementu lub "member" element.


<Pełna XML Schema Reference