Cómo funciona la Web
Capítulo 6 XML: Transformando la Web en una Base de Datos Como puede verse, el documento está compuesto por marcadores tales como <libreria> , <libro> y <autor> . Un marcador con nombre <a> es ce rrado por uno con nombre </a> . Los nombres de los marcadores fueron definidos por un usuario, y la única restricción que deben cumplir, como en el caso de HTML, es que deben estar correctamente anidados; si leyendo el documento de arriba hacia abajo <autor> aparece después de <libro> , en tonces el marcador </autor> que lo cierra debe aparecer antes que el marcador </libro> que cierra a <libro> , vale decir, <autor> debe estar completamente contenido dentro de <libro> . A través de esto se especifica que <autor> es uno de los autores de <libro> . Los marcadores del documento XML fueron diseñados para mostrar de forma clara la información sobre un libro. Si un computador quiere buscar el título de un libro, entonces basta con que busque el marcador <titulo> , y si quiere encontrar el precio del libro con título “Teoría de Juegos”, entonces basta que encuentre un marcador <libro> que tenga “Teoría de Juegos” en <titulo> , y que después despliegue lo que se encuentra en el marcador <precio> dentro de ese libro. La forma en que la información está agrupada y los nombres de los marcadores le indican a un computador dónde buscar información. XML entonces surge como una buena alternativa para almacenar infor mación; un computador tiene mayores posibilidades de interpretar y extraer información desde este tipo de documentos. ¿Debemos entonces reemplazar HTML por XML? La respuesta es no. Estos dos lenguajes tienen distintas fi nalidades. Mientras HTML es usado para especificar cómo desplegar información en un browser, XML es usado para almacenar información y no contiene indicaciones de como mostrarla. Se tiene entonces que diseñar tec nologías que permitan sacar ventajas de los dos lenguajes. En la siguiente sección se verá cómo hacer esto. 79
Made with FlippingBook
RkJQdWJsaXNoZXIy Mzc3MTg=