BTemplates.com

Con la tecnología de Blogger.

lunes, 23 de mayo de 2016

Desarrollo de XLM


Desarrollo de XLM

Características del lenguaje.



XML es un formato basado en texto, específicamente diseñado para almacenar y transmitir datos. Un documento XML se compone de elementos XML, cada uno de los cuales consta de una etiqueta de inicio, de una etiqueta de fin y de los datos comprendidos entre ambas etiquetas. Al igual que los documentos HTML, un documento XML contiene texto anotado por etiquetas. Sin embargo, a diferencia de HTML, XML admite un conjunto ilimitado de etiquetas, no para indicar el aspecto que debe tener algo, sino lo que significa. Por ejemplo: un elemento XML puede estar etiquetado como precio, número de pedido o nombre. El autor del documento es quien decide qué tipo de datos va a utilizar y qué etiquetas son las más adecuadas.
Los documentos XML son fáciles de crear. En este ejemplo se utiliza XML para describir un parte meteorológico. Este documento se puede guardar con una extensión de XML, por ejemplo Tiempo.xml.

<reporte-clima>
<fecha>March 25, 1998</fecha>
<hora>08:00</hora>
<area>
<departamento>MVD</ departamento >
<ciudad>Montevideo</ciudad>
<pais>Uruguay</pais>
</area>
<medidas>
<cielo>parcialmente nublado </cielo>
<temperatura>16</temperatura>
<viento>
<direccion>SO</direccion>
<velocidad>16</velocidad>
</viento>
<h-indice>51</h-indice>
<humedad>87</humedad>
<visibilidad>10</visibilidad>
<uv-indice>1</uv-indice>
</medidas>
</reporte-clima>

En lugar de describir el orden y la disposición de la presentación de los datos, las etiquetas indican qué significa cada elemento de datos (si es un elemento <fecha>, un elemento <area>, etc.). Cualquier receptor de estos datos puede descodificar el documento y utilizarlo para sus propios fines.

8 comentarios:

  1. De esta manera XML nos permite crear nuestras propias etiquetas, a diferencia de HTML que ya se encuentran predefinidas, y ya tienen un uso específico, a su ves, esto se puede complementar con entornos visuales, por ejemplo, en el caso de HTML hace uso de CSS para sus entornos visuales y XML también puede hacer uso de dicha tecnología aunque hay outra tecnología más robusta y compleja que esta diseñada para XML y se llama XSL.

    ResponderEliminar
  2. En este link puedes encontrar más información de XSL así como ejemplos

    http://www.w3schools.com/xsl/

    ResponderEliminar
  3. Los componentes de un documento XML son:

    *Elementos: Pieza lógica del marcado, se representa con una cadena de texto(dato) encerrada entre etiquetas. Pueden existir elementos vacíos (
    ). Los elementos pueden contener atributos.

    *Instrucciones: Ordenes especiales para ser utilizadas por la aplicación que procesa

    Las instrucciones XML. Comienzan por .

    *Comentarios: Información que no forma parte del documento. Comienzan por .

    *Declaraciones de tipo: Especifican información acerca del documento:


    *Secciones CDATA: Se trata de un conjunto de caracteres que no deben ser interpretados por el procesador:
    , ... Sin que sean interpretados como marcación]]>

    ResponderEliminar
  4. Ventajas

    Fácilmente procesable tanto por humanos como por software.
    Separa radicalmente la información o el contenido de su presentación o formato.
    Diseñado para ser utilizado en cualquier lenguaje o alfabeto.
    Su análisis sintáctico es fácil debido a las estrictas reglas que rigen la composición de un documento.
    Estructura Jerárquica
    El No. De marcas es ilimitado

    Desventajas

    La posibilidad de construir sistemas acordes a nuestras necesidades para el intercambio de datos podría llevarnos a la proliferación de versiones incompatibles y si esto llegase a suceder, entonces la solución que plantea el XML ante la búsqueda de intercambio universal de información, lo llevaría a su opuesto; en vez de unificar todo un lenguaje, nos encontraríamos con lenguajes muy específicos y cada vez más alejados de la “universalidad”.

    ResponderEliminar
  5. Los principales usos de XML son los siguientes:
    XML aplicado a los sitios web: permite separar contenido y presentación, y que los mismos datos se puedan mostrar de varias formas distintas sin demasiado esfuerzo.

    XML para la comunicación entre aplicaciones: representación de los datos muy simple, fácil de transmitir por la red, estándar. En los últimos tiempos este uso se está haciendo muy popular con el surgimiento de los Servicios web.

    XML para la configuración de programas: representación de los datos simple y estándar, en contraposición con los crípticos formatos propietarios.

    ResponderEliminar
  6. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  7. La tecnología XML busca dar solución al problema de expresar información estructurada de la manera más abstracta y reutilizable posible. Que la información sea estructurada quiere decir que se compone de partes bien definidas, y que esas partes se componen a su vez de otras partes. Entonces se tiene un árbol de pedazos de información. Ejemplos son un tema musical, que se compone de compases, que están formados a su vez con notas. Estas partes se llaman elementos, y se las señala mediante etiquetas.

    ResponderEliminar
  8. Una etiqueta consiste en una marca hecha en el documento, que señala una porción de este como un elemento. Un pedazo de información con un sentido claro y definido.
    Teniendo en cuenta esta definición podremos definir un XML para una lista de temas musicales de esta manera: Tanto MUSICA como tema son ambas etiquetas!

    < View plain text > XML


    ResponderEliminar