eXtensible Markup Language (XML)


 
      XML sigla en inglés de eXtensible Markup Language («lenguaje de marcas extensible»), es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C). Es una simplificación y adaptación del SGML y permite definir la gramática de lenguajes específicos (de la misma manera que HTML es a su vez un lenguaje definido por SGML). Por lo tanto XML no es realmente un lenguaje en particular, sino una manera de definir lenguajes para diferentes necesidades. Algunos de estos lenguajes que usan XML para su definición son XHTML, SVG, MathML.

     Características
      XML no ha nacido sólo para su aplicación en Internet, sino que se propone como un estándar para el intercambio de información estructurada entre diferentes plataformas.

      Se puede usar en bases de datos, editores de texto, hojas de cálculo y casi cualquier cosa imaginable.

      XML es una tecnología sencilla que tiene a su alrededor otras que la complementan y la hacen mucho más grande y con unas posibilidades mucho mayores.

      Tiene un papel muy importante en la actualidad ya que permite la compatibilidad entre sistemas para compartir la información de una manera segura, fiable y fácil.

      Es extensible, lo que quiere decir que una vez diseñado un lenguaje y puesto en producción, igual es posible extenderlo con la adición de nuevas etiquetas de manera de que los antiguos consumidores de la vieja versión todavía puedan entender el nuevo formato.

      El analizador es un componente estándar, no es necesario crear un analizador específico para cada lenguaje. Esto posibilita el empleo de uno de los tantos disponibles. De esta manera se evitan bugs y se acelera el desarrollo de la aplicación.

      Es sencillo entender su estructura y procesarlo.

      Mejora la compatibilidad entre aplicaciones.

      Los documentos han de seguir una estructura estrictamente jerárquica con lo que respecta a las etiquetas que delimitan sus elementos. Una etiqueta debe estar correctamente incluida en otra, es decir, las etiquetas deben estar correctamente anidadas. Los elementos con contenido deben estar correctamente cerrados.

      Los documentos XML sólo permiten un elemento raíz del que todos los demás sean parte, es decir, solo puede tener un elemento inicial.

      Los valores atributos en XML siempre deben estar encerrados entre comillas simples o dobles.

      El XML es sensible a mayúsculas y minúsculas. Existe un conjunto de caracteres llamados espacios en blanco (espacios, tabuladores, retornos de carro, saltos de línea) que los procesadores XML tratan de forma diferente en el marcado XML.

      Las construcciones como etiquetas, referencias de entidad y declaraciones se denominan marcas.

      Un documento XML está formado por el prólogo(Opcional) y por el cuerpo del documento. El prólogo contiene una declaración XML, una declaración de tipo de documento y uno o más comentarios e instrucciones de procesamiento. El cuerpo a diferencia del prólogo no es opcional en un documento XML.

      Se puede trabajar con cualquier procesador de texto, que sea capaz de producir archivos TXT , aunque en los entornos de desarrollo como Eclipse o Visual Studio, se facilita este proceso, ya que estos reconocen los formatos y ayudan a generar XML’s bien formados.

 
     
     
Hosted by www.Geocities.ws

1