<datatype> indica el valor declarado de un atributo haciendo referencia a cualquier tipo de datos definido en el lenguaje elegido para
el esquema. 1.4.2 Datatype Macros 22.4.5 Attribute List Specification
Módulo
tagdocs — 22 Documentation Elements
Además de los atributos globales
minOccurs
(número mínimo de apariciones) indica el mínimo número de veces que los tipo de datos pueden aparecer en la especificación del atributo que se define.
Estado
Opcional
Tipo de datos
maxOccurs
(número máximo de apariciones.) indica el máximo número de veces que los tipo de datos pueden aparecer en la especificación del atributo que se define.
Estado
Opcional
Tipo de datos
De formato compacto a XML De formato XML a compacto <rng:choice> <rng:ref name="data.count "/> <rng:value> unbounded</rng:value> </rng:choice>
data.count | "unbounded"
Usado por
Puede contener
Elemento vacío
Declaración
De formato compacto a XML De formato XML a compacto <rng:element name="datatype "> <rng:ref name="att.global.attributes "/> <rng:optional> <rng:attribute name="minOccurs " a:defaultValue="1 "> <rng:ref name="data.count "/> </rng:attribute> </rng:optional> <rng:optional> <rng:attribute name="maxOccurs " a:defaultValue="1 "> <rng:choice> <rng:ref name="data.count "/> <rng:value> unbounded</rng:value> </rng:choice> </rng:attribute> </rng:optional> <rng:zeroOrMore> <rng:group> <rng:ref name="macro.schemaPattern "/> </rng:group> </rng:zeroOrMore> </rng:element>
element datatype
{
att.global.attributes ,
attribute minOccurs { data.count }?,
attribute maxOccurs { data.count | "unbounded" }?,
macro.schemaPattern *
}
Ejemplo
<datatype> <rng:data type="token "/> </datatype>
Ejemplo
<datatype> <rng:ref name="data.enumerated "/> </datatype>
Ejemplo
The encoding in the following example requires that the
attribute being defined contain at least two URIs in its value, as
is the case for the targets attribute of
join .
<datatype minOccurs="2 " maxOccurs="unbounded "> <rng:ref name="data.pointer "/> </datatype>