DTD Tutorial
DTD Tutorial
English |
esky | >> Español << | > @CAA:8 | Français
ZVON
>
Tutorials
>
DTD Tutorial
Intro
/
Buscar
/
ZVON
>> Ejemplo 11 <<
|
Anterior
|
Siguiente
|
Contenidos
Descripción
El valor de un atributo de tipo ID puede contener sólo caracteres válidos en NMTOKEN y debe comenzar con una letra. Ningún
tipo de elemento puede tener especificado más de un atributo de tipo ID. El valor de un atributo ID debe ser único entre todos
los valores de atributos ID.
DTD
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>
Documento válidoArriba
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>
Documento con erroresArriba
El atributo ID no puede comenzar con un número ni contener caracteres no permitidos en NMTOKEN:
<!DOCTYPE XXX SYSTEM "tutorial.dtd"> <XXX> <AAA id="L12"/> <BBB code="#QW" list="L12"/> <CCC X="12" Y="QW" /> </XXX>
El atributo ID debe tener un valor único:
<!DOCTYPE XXX SYSTEM "tutorial.dtd"> <XXX> <AAA id="L12"/> <BBB code="QW" list="L12"/> <CCC X="ZA" Y="QW" /> <CCC X="ZA" Y="QW" /> </XXX>
El atributo ID debe tener un valor único. Ambos, id y X, son de tipo ID:
<!DOCTYPE XXX SYSTEM "tutorial.dtd"> <XXX> <AAA id="L12"/> <BBB code="QW" list="L12"/> <CCC X="L12" Y="QW" /> </XXX>
содержание | 2 | Бизнес форум
Используются технологии
uCoz