Software de XML: exploradores, editores, analizadores y procesadores
Exploradores Un navegador o explorador web, conocido en inglés como web browser, es un programa o
software, por lo general gratuito, que nos permite visualizar páginas web a través de Internet
Editores Se trata de aplicaciones destinadas a la creación y edición de documentos XML de todo tipo.
El analizador XML no está dirigido por modelo y no utiliza un esquema XML cuando analiza documentos XML.Si desea que el dominio XML analice un mensaje
determinado, debe seleccionar Dominio de mensajes como XML en el nodo adecuado en el flujo de mensajes.
Procesadores Cuando un programa de software lee un documento XML y realiza acciones en este sentido, este
procesamiento el XML. Cualquier programa que pueda leer y procesar documentos XML es conocido como un
procesador XML.
SINTAXIS DE LAS DTD
Un DTD es un conjunto de reglas sintácticas para definir etiquetas. Nos indica qué etiquetas se pueden usar en un documento, en qué orden deben
aparecer, cuáles pueden aparecer dentro de otras, cuáles tienen atributos, etc.
Esquema DTD
Un esquema DTD (Document Type Definition) es un documento que define la estructura válida de un documento XML: los elementos, atributos, entidades, notaciones,
etc,
Relación entre documento y DTD
Un documento "bien-fomado" simplemente respeta la estructura y sintaxis definidas por la especificación de XML,La DTD puede residir en un fichero externo, y
quizá compartido por varios (puede que miles) de documentos