<egXML> [http://www.tei-c.org/ns/Examples]

<egXML> (exemple en XML) contient un seul exemple en XML bien formé montrant l'utilisation d'un élément ou d'un attribut XML. [22.1.1 Phrase Level Terms]
Moduletagdocs — 22 Documentation Elements
Attributsatt.global (@xml:id, @n, @xml:lang, @rend, @style, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) att.source (@source)
validindicates the intended validity of the example with respect to a schema.
Statut Optionel
Type de données

<rng:ref name="data.enumerated"/>
data.enumerated
Les valeurs autorisées sont:
true
the example is intended to be fully valid, assuming that its root element, or a provided root element, could have been used as a possible root element in the schema concerned. [Valeur par défaut]
feasible
the example could be transformed into a valid document by inserting any number of valid attributes and child elements anywhere within it; or it is valid against a version of the schema concerned in which the provision of character data, list, element, or attribute values has been made optional.
false
the example is not intended to be valid, and contains deliberate errors.
Membre du
Contenu dans
Peut contenirANY
Declaration

<rng:element name="egXML">
 <rng:ref name="att.global.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.source.attributes"/>
 <rng:optional>
  <rng:attribute name="valid" a:defaultValue="true">
   <rng:choice>
    <rng:value>true</rng:value>
    <rng:value>feasible</rng:value>
    <rng:value>false</rng:value>
   </rng:choice>
  </rng:attribute>
 </rng:optional>
 <rng:zeroOrMore>
  <rng:group>
   <rng:choice>
    <rng:text/>
    <rng:ref name="macro.anyXML"/>
   </rng:choice>
  </rng:group>
 </rng:zeroOrMore>
</rng:element>
element egXML
{
   att.global.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.source.attributes,
   attribute valid { "true" | "feasible" | "false" }?,
   text | macro.anyXML*
}
Exemple
<egXML xmlns="http://www.tei-c.org/ns/Examples">
<div>
<head>A slide about<gi>egXML</gi></head>
<list>
<item><gi>egXML</gi> can be used to give XML examples in the TEI
Examples namespace</item>
<item>Attributes values for<att>valid</att>:
<list rend="collapsed">
<item><val rend="green">true</val>: intended to be fully
valid</item>
<item><val rend="amber">feasible</val>: valid if missing nodes
provided</item>
<item><val rend="red">false</val>: not intended to be valid</item>
</list>
</item>
<item>The<att>rend</att> attribute in the TEI namespace can be
used for recording how parts of the example was rendered.</item>
</list>
</div>
</egXML>

Exemple

<egXML xmlns="http://www.tei-c.org/ns/Examples" valid="feasible">
<text>
<front><!-- front matter for the whole group --></front>
<group>
<text>
<!-- first text -->
</text>
<text>
<!-- second text -->
</text>
</group>
</text>
<!-- This example is not valid TEI, but could be made so by
adding missing components -->

Exemple

<egXML xmlns="http://www.tei-c.org/ns/Examples" valid="false">
<para xml:lang="en">Doubloons are a pirate's best friend</para>
</egXML>
<!-- This example is not TEI at all -->

Note

Dans la source des principes directeurs de la TEI, cet élément se déclare lui-même, ainsi que son contenu, comme appartenant à l'espace de noms http://www.tei-c.org/ns/Examples. Cela permet au contenu de l'élément d'être validé indépendamment du schéma TEI. Lorsque cet élément est utilisé hors de ce contexte, il peut s'avérer préférable de mettre un espace de noms différent ou pas d'espace de nom du tout. Le contenu doit cependant être un document ou un fragment en XML bien formé : si ce n'est pas le cas, on utilisera plutôt l'élément plus général eg .