11.07.2015 Views

Download document (10.35 MB) - Escuela Superior de Informática ...

Download document (10.35 MB) - Escuela Superior de Informática ...

Download document (10.35 MB) - Escuela Superior de Informática ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

78 Capítulo 3. Antece<strong>de</strong>ntes, Estado <strong>de</strong> la Cuestión3.4.1.3 Definiciones <strong>de</strong> tipo <strong>de</strong> <strong>document</strong>o (DTD’s)XML tiene una ventaja que se pue<strong>de</strong> convertir en un inconveniente: cada persona/autorpue<strong>de</strong> crear sus propias etiquetas.Crear una <strong>de</strong>finición <strong>de</strong> tipo <strong>de</strong> <strong>document</strong>o (DTD) es como crear tu propio lenguaje <strong>de</strong>marcado. La DTD <strong>de</strong>fine los tipos <strong>de</strong> elementos, atributos y entida<strong>de</strong>s permitidas, y pue<strong>de</strong>expresar algunas limitaciones para combinarlos. Los <strong>document</strong>os que se ajustan a su DTD se<strong>de</strong>nominan “válidos”. El concepto <strong>de</strong> vali<strong>de</strong>z no tiene nada que ver con el <strong>de</strong> estar bien formado.Pue<strong>de</strong> haber <strong>document</strong>os XML sin una DTD asociada. En este caso, no son “válidos”ni “inválidos”, simplemente “bien formados” o no.Las <strong>de</strong>claraciones <strong>de</strong> tipo <strong>de</strong> elemento comienzan con “La especificación <strong>de</strong> contenido pue<strong>de</strong> ser <strong>de</strong> cuatro tipos:EMPTY: Pue<strong>de</strong> no tener contenido. Ejem. ANY: Pue<strong>de</strong> tener cualquier contenido. No es aconsejable usarlo, ya que es convenienteestructurar los <strong>document</strong>os XML. Ej. MIXED: Pue<strong>de</strong> tener caracteres <strong>de</strong> tipo <strong>de</strong> datos o una mezcla <strong>de</strong> caracteres y subelementos.Ej. ELEMENT: Sólo pue<strong>de</strong> contener subelementos especificados en la parte <strong>de</strong> contenido.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!