elementi ya anyAttribute ya XML Schema

mifano na matumizi

elementi ya anyAttribute inayofanya wa kumfikia mtengeneza kuiweza kumfikia kusaidia mafikirio ya kifaa cha data cha XML kwa ajili ya mafanikio ambayo haikufikiiwa na kifaa cha data cha schema.

maudhui ya elementi

miliki miefu
mambo wa kushika bila uharibifu
kinga ya mikoneno complexType、restriction (simpleContent)、extension (simpleContent)、restriction (complexContent)、extension (complexContent)、attributeGroup
maudhui annotation

mawili

<anyAttribute
id=ID
namespace=namespace
processContents=lax|skip|strict
uadilifu wa kina
>
(annotation?)

(? 符号声明该元素可在 anyAttribute 元素内出现零次或一次。)

属性

id

可选。规定该元素的唯一的 ID。

namespace

可选。规定包含可以使用的元素的命名空间。如果没有指定命名空间,则 ##any 为默认值。如果指定命名空间,则必须是以下值之一。

  • ##any - 来自任何命名空间的元素都可以出现(默认)。
  • ##other - 来自该元素的父元素的目标命名空间之外的任何命名空间的元素都可以出现。
  • ##local - 未由命名空间限定的元素可以出现。
  • ##targetNamespace - 来自包含该元素的父元素的目标命名空间的元素可以出现。
  • Orodha ya matokeo ya mifano ya URI ya eneo lenye jina, ##targetNamespace, ##local - Matokeo ya eneo lenye jina inayotumika kwa sababu ya orodha ya eneo lenye jina inayotumiwa kwa ajili ya uadilifu wa kina inayotumika kwa sababu ya eneo lenye jina. Orodha hii inaweza kuhataa kina inayotumika kwa sababu ya eneo lenye jina. Orodha hii inaweza kuhataa kina inayotumika kwa sababu ya eneo lenye jina ya ##targetNamespace na ##local ya URI.

processContents

Inayochaguliwa. Inaamua kwa ajili ya programu ya kina au mchakato wa XML kama anatumia uadilifu wa kina wa kitambaa ya XML kwa sababu ya elementi ya kina iliyotumika. Ikiwa hakuna kufikiria uadilifu wa kina wa kina, inaonekana kama kina. Ikiwa kufikiria uadilifu wa kina wa kina, inahitaji kuwa matokeo ya kina inayotumika. Inaonekana kama kina

  • kina - Mchakato wa XML anahitaji kufikia uadilifu wa kina wa kina kilichotumika kwa ajili ya nambari ya kina yote (kwa kigeukia).
  • kina - Kama kina inaonekana; lakini hakuna kesi inayotarajiwa kama ukosa. (Inaonekana kama kina)
  • kipasua - Mchakato wa XML haingaliwe uadilifu wa vyombo vya data vya kina kilichotumika kwa ajili ya eneo lenye jina.

uadilifu wa kina

Inayochaguliwa. Inaamua uadilifu wa uadilifu wa kina kwa ajili ya nambari ya nambari inayotumia nambari ya non-schema.

Mfano

Mfano hii inaonyesha kwa kitambaa "person" kwa sababu inayotumia elementi ya <anyAttribute> mwenye haki ya kuongeza ujuzi wa uadilifu kwa kitambaa "person":

<xs:element name="person">
  <xs:complexType>
    <xs:sequence>