lunes, 16 de marzo de 2015

Que es XML

Actualmente el Sat esta utilizando archivos electrónicos para la fiscalización de los contribuyentes entre los cuales utilizan el XML como factura, recibo de nomina y sobre la contabilidad electrónica.
por lo cual primeramente es importante conocer ¿que es el XML?.

El XML de acuerdo con los expertos la definen como una especificación para diseñar lenguajes de marcado, que permite definir etiquetas personalizadas para descripción y organizacion de datos.

XML es un subconjunto de SGML {Estandar Generalised Mark-up Language}, simplificado y adaptado a internet

El XML es un estandar internacionalmente conocido

No pertenece a ninguna compa;ia

Permite una utilizacion efectiva en internet para sus diferentes terminales.

El XML representa informacion estructurada en la web {todos documentos}  de modo que esta informacion pueda ser almacenada, transmitida, procesada, visualizada e impresa, por muy diversos tipos de aplicaciones y dispositivos.

Las ventajas que tienen el XML es facilmente procesable, separa radicalmente el contenido y el formato de presentacion.
Es dise;ado para cualquier lenguaje y alfabeto.

XML es un subconjunto de SGML que incorpora las tres caracteristicas mas importantes de este
- Extensibilidad
- Estructura
- Validacion

Basado en texto
Orientado a los contenidos no presentacion
Las etiquetas se definen para crear los documentos, no tienen un significado preestablecido
No es sustituto de HTML
No existe un visor generico de xml

Estructura de un documento XML

  • Un documento XML está formado por datos de caracteres y marcado, el marcado lo forman las etiquetas:
Estructura de un documento XML
  • En un documento XML existen los siguientes componentes:
    • Elementos: Pieza lógica del marcado, se representa con una cadena de texto(dato) encerrada entre etiquetas. Pueden existir elementos
      vacíos (<br/>). Los elementos pueden contener atributos.
    • Instrucciones: Ordenes especiales para ser utilizadas por la aplicación que procesa
    <?xml-stylesheet type=“text/css” href=“estilo.css”>
    • Las instrucciones XML. Comienzan por <? Y terminan por ?>.
    • Comentarios: Información que no forma parte del documento. Comienzan por <!-- y terminan por -->.
    • Declaraciones de tipo: Especifican información acerca del documento:
    <!DOCTYPE persona SYSTEM “persona.dtd”>
    • Secciones CDATA: Se trata de un conjunto de caracteres que no deben ser interpretados por el procesador:
    <![CDATA[ Aquí se puede meter cualquier carácter, como <, &, >, ... Sin que sean interpretados como marcación]]>
EJEMPLO
Ejemplo de componentes de un documento XML


Sintaxis de XML

  • Representa las normas a seguir para la construcción de documentos XML.
  • Estas reglas son dictadas por el organismo W3C (http://www.w3.org/XML). Entre ellas destacan:
  • El XML es Case - Sensitive.
  • Todo elemento tiene que tener su correspondiente etiqueta de inicio y de cierre, o una sola etiqueta vacía.
  • Todo documento, debe haber un elemento (llamado raíz de documento) que contenga a los demás.
  • Todos los elementos deberán estar correctamente anidados.
  • Todos los valores de los atributos deberán ir entre comillas.

Normas de buena construcción

  • La primera letra de los nombre se escribirá en mayúscula
  • Los nombres compuestos se escribirán juntos o separados por guión bajo Saca_corchos
  • Los elementos han de comenzar por un carácter o “_” no numérico

Para mayor informacion les dego la liga http://www.mundolinux.info/que-es-xml.htm
para que conzcan a mayor detalle el xml


No hay comentarios:

Publicar un comentario