Cómo hacer una página web con XML

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.

Cómo hacer una página web con 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. Los caballos españoles fueron llevados a la plaza de Santo Domindo esta mañana. Fue una vista hermosa y mucha gente salió a verlos. Traje a mi novia y a su prima. Nos lo pasamos de maravilla. img1.jpg Los atributos de "estado" le dirán a la página web que debe extraer información particular del documento XML. Guarde el texto como "news.xml".

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 etiquetas y el nombre del archivo de imagen entre etiquetas; #! / usr / bin / perl -w print "Tipo de contenido: texto / html \ n \ n"; abierto (XML, "" ;="" #indexes="" the="" xml="" file="" at=""> $ cuenta = 0; tiempo (){ Si (/(.?) <\ / artículo> / es) {$ artículo = $ 1; # encuentra el dicho con atributo de publicación} si (/(.?) <\ / pic> / es) {$ pic = $ 1; # busca el nombre de la foto con el atributo de publicación}} imprimir "

Noticias de Matt


Cómo hacer una página web con XML

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.

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.

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.

archivo, contenido, páginas, crear, diario, matts, txml, will, tagsnd, etiquetas

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.

Cómo hacer una página web con XML

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.

Consejos

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.

Advertencias

Asegúrese de que la sintaxis sea correcta. Si un punto y coma está fuera de lugar, el programa no se ejecutará correctamente.