El uso de XML para crear una página web permite a los desarrolladores proporcionar con frecuencia contenido nuevo para el sitio sin tener que perder tiempo modificando las páginas web. Los sitios basados en XML no se pueden utilizar con páginas HTML estáticas, pero deben incorporar un nivel de dinamismo mediante el uso de un lenguaje de secuencias de comandos como Perl, ASP o PHP.
La ventaja de utilizar XML para el desarrollo web es que la página solo debe crearse una vez. Esencialmente, un sitio completo se puede actualizar a diario simplemente cargando un archivo XML. Este artículo demuestra cómo utilizar XML para crear una página web muy básica llamada Matt's News. Una vez que se construye la página web dinámica, el contenido del sitio se puede actualizar cargando un archivo XML.
Cree el archivo XML. El archivo XML del ejemplo contendrá tres etiquetas y dos atributos; una etiqueta raíz y dos etiquetas secundarias para las noticias diarias de Matt y la imagen diaria. Copie lo siguiente en un documento de texto en blanco.
Cree el CGI de Perl. Este script abre el documento "news.xml" en el servidor y busca dos elementos de información; el texto entre el Sube tus archivos al servidor. Sube "news.xml" y "xml_site.cgi" a tu cgi-bin. Sube una imagen llamada "img1.jpg" a tu carpeta de documentos html. Prueba la página web. Cargue la página web abriendo la página xml_site.cgi "en su navegador. Para ello, escriba lo siguiente:" http://www.your_domain.com/~your_root/cgi-bin/xml_site.cgi ". En este Por ejemplo, aparece un encabezado en negrita que dice "Matt's News" seguido de una regla horizontal. Bajo la regla horizontal, se abre una imagen de dos caballos a la izquierda y un breve comentario a la derecha de la imagen. Agregue otra entrada al archivo XML. Para agregar otra entrada, abra el archivo "news.xml" en un editor de texto. Haga una copia de la primera entrada cortando y pegando debajo de ella. Cambie los atributos de la primera entrada a "nulo". En la segunda entrada, cambie el archivo de imagen a "img2.jpg" y escriba una nueva noticia. La segunda imagen de este artículo es de una hembra de Fox Terrier que se llama "La Niña", y la noticia es sobre su viaje al veterinario. Asegúrese de que ambos atributos del nuevo elemento estén configurados para "publicar". Guarda el archivo. Vuelva a cargar la página. Esta vez, cargue el archivo "news.xml", vuelva a cargar el archivo "xml_site.cgi" en el navegador y el contenido cambiará automáticamente a una nueva noticia y una nueva imagen. Este es un ejemplo muy rudimentario de lo que puede lograr con XML. Sin embargo, la codificación es suficiente para servir como base para una aplicación más grande y compleja que usa más campos XML, CSS, Javascript, etc. Si planea incorporar miles de registros XML, es una buena idea considerar el desarrollo de una aplicación que crea documentos XML sobre la marcha, en lugar de copiar y pegar. Estos se pueden crear en Perl incorporando la combinación de archivos. Asegúrese de que la sintaxis sea correcta. Si un punto y coma está fuera de lugar, el programa no se ejecutará correctamente.Noticias de Matt
Consejos
Advertencias