Conceptos básicos de XML
Si ha pasado algún tiempo dando vueltas por los foros de desarrolladores web, probablemente haya visto caer la palabra 'XML' más de una vez. Por curiosidad, navega hacia la entrada de Wikipedia para 'XML' y lee:

"El Lenguaje de marcado extensible (XML) es una especificación de propósito general para crear lenguajes de marcado personalizados. [1] Se clasifica como un lenguaje extensible porque permite a sus usuarios definir sus propios elementos. Su propósito principal es facilitar el intercambio de datos estructurados a través de diferentes sistemas de información, particularmente a través de Internet, [2] y se usa tanto para codificar documentos como para serializar datos. En este último contexto, es comparable con otros lenguajes de serialización basados ​​en texto como JSON y YAML .. ".
A estas alturas sus ojos probablemente estén vidriosos y desearía nunca haber ESCUCHADO XML.

Bueno, no se asuste, ¡porque realmente no es tan complicado como cree!

XML es, simplemente, una forma de almacenar información. La belleza de XML es que es completamente personalizable por USTED, el desarrollador web. No hay código exigente para aprender o depurar, ya que puede usar los nombres que desee para los campos. En realidad, es el lenguaje de programación más fácil de aprender porque usted mismo define la mayor parte del código.

Bien, veamos un ejemplo. Supongamos que desea crear un catálogo de sus libros favoritos. Usando XML, sus entradas se verían así:


Picapiedra Fred
La música rock
¡Mi libro favorito!


Al igual que con HTML, el texto entre los símbolos se llama 'etiqueta'. La diferencia en XML es que usted, el desarrollador web, puede definir sus propias etiquetas y llamarlas como quiera. Hay algunas reglas de sintaxis que debe aprender antes de comenzar a crear sus propias etiquetas:

  • Cada etiqueta de apertura debe tener una etiqueta de cierre coincidente. En otras palabras, si tiene la etiqueta en su documento XML, debe tener la etiqueta de cierre en algún lugar más abajo.

  • A diferencia del HTML, las etiquetas en XML distinguen entre mayúsculas y minúsculas. Eso significa que no es la misma etiqueta que o.

  • Algunos caracteres tienen significados predefinidos y no se pueden usar dentro de una etiqueta. Son: menos que el símbolo (), ampersand (&), apóstrofo (') y comillas (").


Quizás la mayor ventaja de usar XML es que sus documentos se almacenan en su computadora en formato de texto sin formato. Como resultado, cualquier computadora, navegador o servidor puede comprender estos archivos independientemente de su tipo, por lo que puede compartir fácilmente los datos con sus visitantes. Los archivos XML se pueden usar con casi cualquier aplicación informática. También es fácil llamar a archivos XML desde una página HTML, lo que significa que no necesita preocuparse por rehacer HTML cada vez que agrega más datos; lo único que necesita ajustar es el documento XML.

Estén atentos para nuestro próximo artículo, en el que desglosaremos los elementos de un archivo XML y lo ayudaremos a crear su primer documento XML.

Instrucciones De Vídeo: Introducción a XML - 1 - Tutorial XML básico en español (Mayo 2024).