<anyElement>

<anyElement> コンテンツモデル内のあらゆる要素の存在を示す。 [22 Documentation Elements]
モジュール tagdocs — Documentation Elements
属性
require⚓︎ 許可された要素が属していなければならない名前空間のリストを提供する。
状態 任意
データ型 1–∞ occurrences of teidata.namespace 空白文字で区切られる
except⚓︎ 許可されていない名前空間または接頭辞付きの要素名のリストを提供する。
状態 任意
データ型 1–∞ occurrences of teidata.namespaceOrName 空白文字で区切られる
解説

RELAX NG DTD互換モードが有効になっている場合、xml:idanyNameネームクラスのコンテンツから除外する要素が必要。通常のTEIの目的では、これにはTEI名前空間と<egXML>要素のすべてが含まれる。除外されるデフォルトの要素と名前空間は、schemaSpecdefaultExceptions属性で設定される。例外をローカルに指定する必要がある場合は、exceptを使用できる。要素接頭辞は、親要素または祖先要素の名前空間宣言を使用して宣言する必要がある。

クラブのメンバー
上位
下位 空要素
<content>
 <anyElement except="http://www.tei-c.org/ns/1.0"/>
</content>

This content element permits one occurrence of any element which does not belong to the TEI namespace.

<content>
 <anyElement minOccurs="1"
  maxOccurs="unbounded"
  require="http://www.w3.org/1998/Math/MathML http://www.tei-c.org/ns/Examples/1.0"/>

</content>

This content element permits one or more elements which belong either to the MathML namespace or to the TEI examples namespace.

<content>
 <alternate minOccurs="1"
  maxOccurs="unbounded">

  <textNode/>
  <anyElement require="http://www.tei-c.org/ns/Examples/1.0"/>
 </alternate>
</content>

This content element permits one or more children which are either text nodes or elements from the TEI examples namespace. It is the equivalent of the content model ANY in an XML DTD using the TEI All schema.

Content model
<content>
 <empty/>
</content>
宣言
<rng:element name="anyElement">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.global.rendition.attributes"/>
 <rng:ref name="att.global.linking.attributes"/>
 <rng:ref name="att.global.analytic.attributes"/>
 <rng:ref name="att.global.facs.attributes"/>
 <rng:ref name="att.global.change.attributes"/>
 <rng:ref name="att.global.responsibility.attributes"/>
 <rng:ref name="att.global.source.attributes"/>
 <rng:ref name="att.repeatable.attributes"/>
 <rng:optional>
  <rng:attribute name="require">
   <rng:list>
    <rng:oneOrMore>
     <rng:ref name="teidata.namespace"/>
    </rng:oneOrMore>
   </rng:list>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="except">
   <rng:list>
    <rng:oneOrMore>
     <rng:ref name="teidata.namespaceOrName"/>
    </rng:oneOrMore>
   </rng:list>
  </rng:attribute>
 </rng:optional>
 <rng:empty/>
</rng:element>
element anyElement
{
   att.global.attributes,
   att.global.rendition.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.global.responsibility.attributes,
   att.global.source.attributes,
   att.repeatable.attributes,
   attribute require { list { teidata.namespace+ } }?,
   attribute except { list { teidata.namespaceOrName+ } }?,
   empty
}