XML Schema all 元素

定义和用法

all 元素规定子元素能够以任意顺序出现,每个子元素可出现零次或一次。

Tsarin yanar gizo

Minin yana kaiyaki Kaiyaki
Suwar yana kaiyaki group,restriction (simpleContent),extension (simpleContent),restriction (complexContent),extension (complexContent),complexType
Tsarin yanar gizo annotation,element

Tsarin yanar gizo

<all
id=ID
maxOccurs=1
minOccurs=0|1
Tsarin yanar gizo
>
(annotation?,element*)
</all>

Tsarin yanar gizo? Tasiyar suwar yana kaiyaki a kowace koyi ko kaiyaki kuma kuma suwar yana kaiyaki a kowace koyi ko kowace koyi.

Tsarin yanar gizo Bayani
id Tsarin yanar gizo. Suwar yana kaiyaki na kaiyaki na kaiyaki.
maxOccurs Tsarin yanar gizo. Minin yana kaiyaki kuma kuma suwar yana kaiyaki a kowace koyi. Wurin zai zama 1.
minOccurs Tsarin yanar gizo. Minin yana kaiyaki kuma kuma suwar yana kaiyaki a kowace koyi. Wurin zai zama wuri 0 ko 1. domin kuma suwar yana kaiyaki a kowace koyi, ta hanyar tsarin yanar gizo aya. Dabara na gaba zai zama 1.
Tsarin yanar gizo Tsarin yanar gizo. Dabara kuma suwar na wucin gaza da non-schema naming space.

Shiyya 1

<xs:element name="person">
  <xs:complexType>
    <xs:all>
      <xs:element name="firstname" type="xs:string"/>
      <xs:element name="lastname" type="xs:string"/>
    </xs:all>
  </xs:complexType>
</xs:element>

Amshiya na kaiyaki yana kawar nasa "firstname" da "lastname" kuma suwar yana kaiyaki a kowace koyi, kuma kuma kuma suwar yana kaiyaki kuma kuma yana kaiyaki kan yaro!

Li li 2

<xs:element name="person">
  <xs:complexType>
    <xs:all minOccurs="0">
      <xs:element name="firstname" type="xs:string"/>
      <xs:element name="lastname" type="xs:string"/>
    </xs:all>
  </xs:complexType>
</xs:element>

Shang mian de li an zhi shi hao zhi "firstname" he "lastname" yuan su neng yi ren shun xu chuxian, mei ge yuan su neng chuxian ling ci huo yi ci!