“Conocimiento Computadora>Internet

Cómo hacer una página web con XML

El uso de XML para crear una página web permite a los desarrolladores suministrar frecuentemente contenido nuevo para el sitio sin tener que perder tiempo modificando páginas web. Los sitios basados en XML no pueden usarse con páginas html estáticas, pero deben incorporar un nivel de dinamismo mediante el uso de un lenguaje de script 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 puede actualizarse diariamente simplemente cargando un archivo XML. Este artículo muestra cómo usar 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.

Paso 1

Cree el archivo XML. El archivo XML para el 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. Era una vista encantadora y mucha gente salió a verlos. Traje a mi novia y su primo. Nos lo pasamos de maravilla. img1.jpg Los atributos de "estado" le indicarán a la página web que debe extraer información particular del documento XML. ".

Paso 2

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 las etiquetas y el nombre del archivo de imagen entre las etiquetas

; "Tipo de contenido: texto /html \\ n \\ n"; open (XML, ""; # indexa el archivo XML en $ count \u003d 0; while (

) {if (/(.*?)/is) {$ item \u003d $ 1; #find the say with publique atributo} if (/(.*?)/is) {$ pic \u003d $ 1; # encuentra el nombre de la imagen con el atributo de publicación}} print "

Matt's News

$ item

"; #Este fragmento encuentra la imagen e imprime la página web. Asegúrate de completar con la información raíz de tu directorio. Guarda el código como "xml_site.cgi".

Paso 3

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

Paso 4

Pruebe la página web. página web abriendo la página xml_site.cgi "en su navegador. Para hacerlo, escriba lo siguiente;" http://www.your_domain.com/~your_root/cgi-bin/xml_site.cgi ". En este ejemplo, aparece un encabezado en negrita que dice "Matt's News" seguido de una regla horizontal. Bajo la regla horizontal, una imagen de dos caballos se abre a la izquierda y un breve comentario al a la derecha de la imagen.

Paso 5

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". Guarde el archivo.

Cargue la página nuevamente. 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 un nuevo elemento de noticias 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 utiliza más campos XML, CSS, Javascript, etc.

Si planea incorporar miles de registros XML, es una buena idea considerar el desarrollo Una aplicación que crea documentos XML sobre la marcha, en lugar de copiar y pegar. Estos se pueden crear en Perl incorporando la fusión de archivos.

Advertencia

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

[Cómo hacer una página web con XML] URL: http://www.ordenador.online/computadora/Internet/246224.html

Internet
Buscando duplicados en Tumblr
Cómo hacer que Tumblr sea más rápido
¿Cuáles son los beneficios de la tecnología de la información en la educación?
Cómo hacer un sitio web informativo
Geek Vs Geek: ¿Cortar el cable, mirar Internet?
Cómo hacer un hipervínculo de un Reblog en Tumblr
Cómo realizar una acción de título silencioso
Creación de un mapa en Google Maps
Conocimiento de la computadora © http://www.ordenador.online