Elementi ya choice ya Schema ya XML

mefano na matumizi

Elementi ya choice ya Schema ya XML inaruhusiwa kwa kufikiria kwamba elementi moja inayotokana kwenye uafisha wa <choice> inaelewa kwenye elementi yenye uafisha.

taarifa ya elementi

madai kwenye group na elementi ya complexType mara moja; mengine hayo ni bila ingia.
mzee wa maelezo group、choice、sequence、complexType、restriction (simpleContent)、extension (simpleContent)、restriction (complexContent)、extension (complexContent)
matokeo annotation、any、choice、element、group、sequence

mawazo ya kiislamu

<choice
id=ID
maxOccurs=nonNegativeInteger|unbounded
minOccurs=nonNegativeInteger
mashizi yasi
>
(annotation?,(element|group|choice|sequence|any)*)
</choice>

(? Simboli inasema kwamba elementi inaingia kwa sababu ya kuzingatia elementi ya choice, inaingia kwa sababu ya kuzingatia elementi ya choice, * Simboli inasema kwamba elementi inaingia kwa sababu ya kuzingatia elementi ya choice.)

mashizi kuwasiliana
id waliochaguliwa. Inaangalia kwa uwezo wa ID wa elementi pekee.
maxOccurs waliochaguliwa. Inaangalia kwa uwezo wa elementi ya choice kwa sababu ya kufikiria kwa kuzingatia elementi kwenye maelezo. Hii inaingia kwa namba inayotazama kwa ukosemu au ni namba inayotazama. Ikiwa inafikirika kwamba kina hiki yanaingia kwa sababu ya kuzingatia elementi ya choice, angaliwe kwamba kina hiki yanaingia kwa sababu ya kuzingatia elementi ya choice. Chaguo cha kuzingatia ni 1.
minOccurs waliochaguliwa. Inaangalia kwa uwezo wa elementi ya choice kwa sababu ya kufikiria kwa kuzingatia elementi kwenye maelezo. Hii inaingia kwa namba inayotazama kwa ukosemu au ni namba inayotazama. Ikiwa inafikirika kwamba kundi hii yanaingia kwa sababu ya kuzingatia elementi ya choice, angaliwe kwamba kina yanaingia kwa namba 0. Chaguo cha kuzingatia ni 1.
mashizi yasi 可选。规定带有 non-schema 命名空间的任何其他属性。

实例


  
    
      
      
    
  

上面的例子定义 "person" 元素必须包含一个 "employee" 元素或一个 "member" 元素。