Ejemplo11:
Los atributos id, code y X determinan de manera inequívoca su elemento:
<!ELEMENT XXX (AAA+ , BBB+ , CCC+)>
<!ELEMENT
AAA (#PCDATA)>
<!ELEMENT
BBB (#PCDATA)>
<!ELEMENT
CCC (#PCDATA)>
<!ATTLIST
AAA
id ID #REQUIRED>
<!ATTLIST
BBB
code ID #IMPLIED
list NMTOKEN #IMPLIED>
<!ATTLIST
CCC
X ID #REQUIRED
Y NMTOKEN
#IMPLIED>
Todos los valores ID son únicos:
<!DOCTYPE XXX SYSTEM "tutorial.dtd">
<XXX>
<AAA id="a1"/>
<AAA id="a2"/>
<AAA id="a3"/>
<BBB code="QWQ-123-14-6" list="14:5"/>
<CCC X="zero" Y="16" />
</XXX>
Los atributos list y Y son del tipo NMTOKEN no ID.
Éstos pueden tener, por lo tanto, el mismo valor que los atributos
ID o tener el mismo valor en varios elementos:
<!DOCTYPE XXX SYSTEM "tutorial.dtd">
<XXX>
<AAA id="L12"/>
<BBB code="QW" list="L12"/>
<CCC X="x-0" Y="QW" />
<CCC X="x-1" Y="QW" />
</XXX>
Tipo de atributo IDREF y
IDREFS.- El valor de un atributo IDREF
tiene que corresponder con el valor de algún atributo ID del
documento. El valor del atributo IDREFS puede contener varias
referencias a elementos con atributos ID separados por espacios en
blanco.
Ejemplo 12:
Los atributos id y mark determinan inequívocamente su elemento. Los atributos ref hacen referencia a estos elementos:
<!ELEMENT XXX (AAA+ , BBB+, CCC+, DDD+)>
<!ELEMENT
AAA (#PCDATA)>
<!ELEMENT
BBB (#PCDATA)>
<!ELEMENT
CCC (#PCDATA)>
<!ELEMENT
DDD (#PCDATA)>
<!ATTLIST
AAA
mark ID #REQUIRED>
<!ATTLIST
BBB
id ID #REQUIRED>
<!ATTLIST
CCC
ref IDREF #REQUIRED>
<!ATTLIST
DDD
ref IDREFS
#REQUIRED>
Todos los valores ID son únicos y todos los valores IDREF e IDREFS
apuntan a elementos con IDs relevantes:
<!DOCTYPE XXX SYSTEM "tutorial.dtd">
<XXX>
<AAA mark="a1"/>
<AAA mark="a2"/>
<AAA mark="a3"/>
<BBB id="b001" />
<CCC ref="a3" />
<DDD ref="a1 b001 a2"/>
</XXX>
Hay 54 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Internet. Tu negocio Intenet fue un negocio que en algún momento parecía una idea "descabellada". Ahora el internet es una herramienta de uso indispensable en las e... [03/02/09] |
|
716 | ||
|
Instalación de un Servidor de Correo en Linux Linux es un sistema operativo libre, con lo que no se tiene que pagar por ningún tipo de licencia. También se puede conseguir el código fuente y poderlo modificar libreme... [16/06/04] |
|
13.755 | ||
|
Informática. Desarrollo científico del ordenador Ordenador, ciencia e informática son las claves de este curso. Conoce el desarrollo científico que hay detrás de una computadora u ordenado... [10/07/09] |
|
4.408 | ||
Publicar en
del.icio.us
digg
meneame