Cómo hacer una página web con xml

La utilización de XML para crear una página web permite a los desarrolladores para abastecer con frecuencia un nuevo contenido para el sitio sin tener que gastar tiempo la modificación de las páginas web. sitios basados ​​en XML no se pueden usar con las páginas HTML estáticas, sino que debe incorporar un nivel de dinamismo a través del uso de un lenguaje de programación como Perl, ASP o PHP. La ventaja de usar XML para el desarrollo web es que la página sólo tiene que ser creado una vez. En esencia, un sitio completo puede ser actualizada a diario simplemente cargando un archivo XML. En este artículo se muestra cómo utilizar XML para crear una página web llamada muy básico Noticias de Matt. Una vez que se construye la página web dinámica, el contenido del sitio se puede actualizar mediante la subida de un archivo XML.

Vídeo: Tutorial de XML Basico 1ra. Parte

1

Crear el archivo XML. El archivo XML para el ejemplo contendrá tres etiquetas y dos atributos- una etiqueta raíz, y dos etiquetas hijo para artículos de noticias diarias de Matt, y la imagen diaria. Copia el siguiente en un documento de texto en blanco. Los caballos españoles fueron llevados a la plaza Santo Domindo esta mañana. Era una vista preciosa y así mucha gente salió a ver ellos. Traje a mi novia y su primo. Nos lo pasamos de maravilla. img1.jpg los "estado" atributos le dirá la página web que se debe extraer información particular del documento XML. Guardar el texto como "news.xml."

2

Crear el CGI Perl. Este script se abre la "news.xml" documento en el servidor y la búsqueda de dos elementos de apoyo de información entre el texto de la las etiquetas y el nombre del archivo de imagen entre la

etiquetas;

!/ Usr / bin / perl -w

impresión "Content-type: text / html n n"- abierta (XML,""- #indexes el archivo XML en $ count = 0-, mientras que (){ Si (/(.?) Lt; / itemgt; / es) {$ item = $ 1- #finds el dicho con publicar atributo} if (/

(.?) Lt; / picgt; / es) {$ pic = $ 1- #finds el nombre foto con publicar atributo}} print "

Noticias de Matt


artículo $

"- #Esta snippet encontrar la imagen e imprime la página web. Asegúrese de llenar con su información de directorio raíz. Guarde el código como "xml_site.cgi."

Vídeo: ASP.NET - Crear y leer un Archivo XML - Capitulo 7

3

Subir sus archivos al servidor. Subir "news.xml" y "xml_site.cgi" a su cgi-bin. Sube una imagen llamada "img1.jpg" a la carpeta html doc.

Vídeo: C# Intermedio - 8 - Creación de Archivos XML

4

Prueba de la página web. Cargar la página web abriendo la xml_site.cgi" página en el navegador. Para ello, haga escribiendo el siguiente- "https://your_domain.com/~your_root/cgi-bin/xml_site.cgi." En este ejemplo, un capítulo de la fuente en negrita aparece que lee "Noticias de Matt" seguido de una regla horizontal. Bajo la regla horizontal, una imagen de dos caballos se abre a la izquierda y un breve comentario a la derecha de la imagen.

5

Añadir otra entrada al archivo XML. Para agregar otra entrada, abra la "news.xml" archivo en un editor de texto. Haga una copia de la primera entrada cortando y pegando por debajo de ella. Cambiar los atributos de la primera entrada a "nulo." En la segunda entrada de cambiar el archivo de imagen "img2.jpg" y escribir un nuevo elemento de noticias. La segunda imagen de este artículo es de una hembra nombres Fox Terrier "La nina," y la noticia es sobre su viaje al veterinario. Asegúrese de que ambos atributos del nuevo elemento se establecen en "publicar." Guarda el archivo.

Vídeo: XML: HTML y XHTML

6

Cargar la página de nuevo. Esta vez, cargar el "news.xml" archivo, recargar la "xml_site.cgi" archivo en el navegador y el contenido cambiará automáticamente a un nuevo elemento de noticias y una nueva imagen.

Consejos

  • comprobar 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 compleja de mayor tamaño usando más campos XML, CSS, javascript, etc.
  • comprobar Si usted está planeando incorporar 1000 de los registros XML, es una buena idea mirar en 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 mediante la incorporación de fusión de archivos.

Advertencia

  • cerca Asegúrese de que la sintaxis es correcta. Si uno coma está fuera de lugar el programa dejará de ejecutar correctamente en todo caso.

referencias

Artículos Relacionados