Está en la página 1de 5

XML es el acrónimo de Extensible Markup Language, es decir, es 

un lenguaje
de marcado que define un conjunto de reglas para la codificación de
documentos. ¿Te parece complicado? Entonces, vamos a simplificarlo.

El lenguaje de marcado es un conjunto de códigos que se pueden aplicar en el


análisis de datos o la lectura de textos creados por computadoras o personas.
El lenguaje XML proporciona una plataforma para definir elementos para crear
un formato y generar un lenguaje personalizado.

Un archivo XML se divide en dos partes: prolog y body. La


parte prolog consiste en metadatos administrativos, como declaración XML,
instrucción de procesamiento opcional, declaración de tipo de documento y
comentarios. La parte del body se compone de dos partes: estructural y de
contenido (presente en los textos simples).

El diseño XML se centra en la simplicidad, la generalidad y la facilidad de uso


y, por lo tanto, se utiliza para varios servicios web. Tanto es así que hay
sistemas destinados a ayudar en la definición de lenguajes basados en XML,
así como APIs que ayudan en el procesamiento de datos XML – que no deben
confundirse con HTML.

El XML separa datos de HTML

Si necesitas mostrar datos dinámicos en tu documento HTML, tendrás que


dedicarle mucho trabajo a editarlos cada vez que los datos cambien. Con el
XML, los datos se pueden almacenar en archivos XML separados. De esa
manera, puedes usar HTML para la visualización y el diseño.

Con algunas líneas de código JavaScript, puedes leer un archivo XML externo y
actualizar el contenido de los datos de tu página web.

XML simplifica el intercambio de datos

Tanto los sistemas informáticos como las bases de datos contienen información
en formatos incompatibles.

Los datos XML se almacenan en formato de texto simple, lo que nos posibilita
una forma independiente de almacenar datos. Esto facilita mucho la creación de
datos que pueden ser compartidos por diferentes aplicaciones.

XML simplifica el intercambio de datos

Uno de los desafíos más difíciles para los desarrolladores es intercambiar datos
entre sistemas incompatibles a través de Internet. El intercambio de datos como
XML reduce en gran medida esta complejidad porque los datos pueden ser leídos
por diferentes aplicaciones incompatibles.
XML simplifica el cambio de plataforma

La actualización a nuevos sistemas (plataformas de hardware o software) lleva


mucho tiempo. Se deben convertir grandes cantidades de datos y los datos
incompatibles a menudo se pierden.

Los datos XML se almacenan en formato de texto. Esto facilita la expansión o


actualización a nuevos sistemas de información, nuevas aplicaciones o nuevos
navegadores sin pérdida de datos.

El XML aumenta la disponibilidad de datos

Diferentes aplicaciones pueden acceder a tus datos, no solo en páginas HTML,


sino también en fuentes de datos XML.

Con el XML, tus datos pueden estar disponibles para todos los tipos de máquinas
de lectura (computadoras de mano, máquinas de voz, feeds de noticias, etc.) y,
además, facilita la accesibilidad para personas con capacidades diferentes, por
ejemplo, no videntes.

El XML se puede utilizar para crear nuevos idiomas de Internet

Muchos idiomas nuevos en Internet son creados con XML. Aquí hay algunos
ejemplos:

 XHTML;
 WSDL;
 WAP y WML;
 RSS (utilizado en noticias);
 RDF y OWL;
 SMIL.
¿Cómo abrir archivos XML?

Aunque existen lectores de este tipo de archivo, como XML Explorer, aquí te


enseñamos 3 formas de abrir archivos XML en tu computadora.

Con el bloc de notas (documento de texto)

Como los archivos XML están codificados con textos simples puedes abrir el
Bloc de Notas (en el caso de Windows) o el editor de texto (en Mac), hacer clic
en “Archivo” y luego en “Abrir”.

¿En la parte superior verás la información <? Xml version = “1.0” encoding =
“UTF-8”?> revelando que el contenido está en formato XML.

Las tags se utilizan para almacenar fragmentos de datos. Ten en cuenta que
algunas etiquetas pueden estar contenidas en otras, creando un “árbol de
etiquetas”. Por ejemplo, para crear una etiqueta de heading Tag 2 en negrita, la
forma es: <h2> <strong>TÍTULO</ h2>

Utilizando un navegador

Haz clic con el botón derecho en el archivo XML guardado en tu computadora y


elige la opción “Abrir con” y a continuación elige tu navegador para abrir el
archivo.

En este caso, no puedes editar el documento. En contrapartida podrás ver con


más claridad que en el Bloc de Notas, ya que el navegador utiliza varios colores
para mostrar el documento en formato de texto.

Con Excel

Como Excel no es el programa ideal para leer este tipo de archivo, primero debes
abrir Excel y luego abrir el documento XML.

Una vez hecho esto, haz clic en “archivo”, luego en “abrir”. Excel te mostrará un
mensaje cuya primera opción es abrir como una tabla XML. Confirma y el XML
se convertirá en una tabla, tomando como base las tags del archivo.

Ahora, si tu estrategia digital tiene archivos XML, ya sabes cómo leerlos.


Aprovechando el momento, échale un vistazo a nuestro checklist sobre
lanzamiento de sitios web completo y aprende qué necesitas hacer para lanzar el
tuyo.
Ejemplo de Archivo XML

Para facilitar el inicio, aquí hay un archivo XML de ejemplo que genera una
estructura que podría ser útil a administradores de escuelas. Puede cortar y
pegar este código en su propio archivo y modificarlo según sus necesidades.

<taxonomy>
 <page title="Mi Escuela">
  <page title="Trimestre" />
</page>
<page title="Clase">
 <page title="2005">
  <page title="Informática" />
  <page title="Matemáticas" />
  <page title="Inglés" />
 </page>
 <page title="2004">
  <page title="Informática" />
  <page title="Matemáticas" />
  <page title="Inglés" />
  </page>
 <page title="2003">
  <page title="Informática" />
  <page title="Matemáticas" />
  <page title="Inglés" />
  </page>
 <page title="2002">
  <page title="Informática" />
  <page title="Matemáticas" />
  <page title="Inglés" />
  </page>
 <page title="2001">
  <page title="Informática" />
  <page title="Matemáticas" />
  <page title="Inglés" />
 </page>
</page>
<page title="Agenda de Teléfonos">
  <page title="Empleados">
   <page title="Profesores" />
   <page title="Maestros" />
   <page title="Soporte" />
  </page>
  <page title="Estudiantes">
   <page title="Actuales" />
   <page title="Ex-alumnos" />
  </page>
 </page>
<page title="Manuales">
  <page title="Políticas y Procedimientos">
   <page title="Empleados" />
   <page title="Estudiantes" />
</page>
  <page title="Ayuda Financiera" />
  <page title="Formularios" />
</page>
 <page title="Biblioteca">
  <page title="Novedades" />
  <page title="Manuales de Referencia" />
  <page title="Acceso a Internet" />
</page>
<page title="Objetos Perdidos">
</page>
</taxonomy>

Este código XML genera la siguiente estructura:

 Pagina inicial (página de nivel superior por defecto)


 Mi Escuela (con las páginas secundarias Noticias, Anuncios y Trimestre)
 Clase (con páginas secundarias para cada año (2005, 2004, 2003, 2002
y 2001). Cada una de estas páginas secundarias tiene tres páginas
secundarias: Informática, Matemáticas e inglés)
 Agenda de Teléfonos (con las páginas secundarias Empleados (que a
su vez tiene las páginas secundarias Profesores, Maestros y Soporte) y
Estudiantes (con las páginas secundarias Actuales y Ex-alumnos))
 Manuales (con las páginas secundarias Políticas y Procedimientos (que
a su vez tiene las páginas secundarias Empleados y Estudiantes),
Ayuda Financiera y Formularios)
 Biblioteca (con las páginas secundarias Novedades, Manuales de
Referencia y Acceso a Internet)
 Objetos Perdidos

También podría gustarte