MANUAL DE INTRODUCCION A XML
Como trabajar con XML
Introducción
Para trabajar con XML nos hacen falta una serie de herramientas, que tenemos que tener instaldas en nuestra máquina. La funcionalidad de estas herramientas, junto con una serie de ejemplos se detallan a continuación.
Navegadores \ Browsers
El navegador o browser es el software que nos permite ver las páginas HTML y ahora también XML. Algunos de estos son el Internet Explorer 5.0, Netscape 4.01 y Mozilla. Hay que tener en cuenta que las versiones anteriores de estos navegadores no soportan XML. Antes de decidirse por alguno hay que asegurarse que soporte XML (XSL, DTDs, etc.).
Productos Microsoft
Productos Netscape
Editores XML
Los editores son aquellos programas que nos permiten escribir los documentos XML. Dentro de estos nos podemos encontrar los básicos como el Notepad, o algunos más complejos, que nos permiten saber si el documento XML que escribimos está bien formado e incluso si es válido. Es decir, realizan el parseo automáticamente. Estos editores pueden soportar también XSL, DTDs, SCHEMAS, HTML, XHTML, ect.
Un editor que recomendamos es el XML Spy, soporta xml, html, xsl, dtd, rdf, schemas W3C,.... Podemos encontrar un número considerable de estos editores en : Editores XML
Parsers XML
Los parsers nos sirven para comprobar que los documentos están bien formados, que están validados por el DTD/Schema correspondiente, aplicar las hojas de estilo, ect. Es el encargado de verificar la validez de los documentos. Hay parsers escritos en múltiples lenguajes, en función de la necesidad de la aplicación que se quiera desarrollar se utilizará uno u otro.
Algunos de los parsers que nos podemos encontrar son:
- Parsers XML : SAX, XP, etc.
- Parsers XSL: XT, etc.
Podemos encontrar información sobre parsers y procesadores de XML, los procesadores suelen ser programas o librerías de funciones (APIs), escritas en distintos lenguajes que hacen uso de estos parsers y que nos sirven para montar la aplicación XML.
Editores XSL
Son editores que nos van a facilitar la creación de las hojas de estilo necesarias para poder visualizar el contenido de los documentos XML en el formato que se quiera. Editores XSL