Actualizado el 01/04/2007 < > 0 Comentarios
Resúmen: Como comprobar la validez de un documento con XML y DTD.
Como hemos visto, XML posibilita la comprobación automática de la correcta forma de un documento, pero sin información adicional es imposible comprobar la validez de éste a partir del propio documento. Para ello, el W3C ha desarrollado algunos estándares de XML que nos permiten validar un documento a partir de una especificación formal de cómo debe ser éste. Dichos estándares son DTD y XSchema.
DTD es un estándar antiguo, derivado de SGML y que adolece de algunas deficiencias graves, siendo la más grave de ellas el hecho de no estar escrito en XML. XSchema, por otro lado, es un estándar relativamente moderno, muy potente y extensible, que además está escrito en XML íntegramente.
Como hemos visto, la sintaxis de DTD no resulta evidente a primera vista. Pese a ello, tampoco es excesivamente compleja. El primer paso para entenderla es disponer de las definiciones y usos de los diferentes símbolos usados, que podemos ver en la tabla siguiente:
| Símbolo | Descripción |
| () | Los paréntesis agrupan subetiquetas <!ELEMENT Ingrediente (Cantidad,Item)> |
| , | Ordenación exacta de los elementos (Nombre, Descripcion?, Ingredientes?, Instrucciones?) |
| | | Uno sólo de los elementos indicados (Cocer | Freir) Si no indicamos nada los elementos aparecen una sola vez (Cantidad, Item) |
| + | Una o más veces Paso+ |
| ? | Elemento opcional Instrucciones? |
| * | Cero o más veces Ingrediente* |
| #PCDATA | Parsed Character Data <!ELEMENT Item (#PCDATA)> |
Publicado el 01/04/2007, última actualización 01/04/2007.
Seguir @laweberaAutor: Carles Mateu
URL: No especificado
Añadir Comentario
Últimas Novedades
2006 - 2012 © LaWebera.es
Aviso Legal - Privacidad
Alojado en CyberNETicos