Xml.docx

Páginas: 10 (2455 palabras) Publicado: 18 de septiembre de 2012
Extensible Markup Language
Saltar a: navegación, búsqueda
Extensible Markup Language (XML)

Desarrollador
World Wide Web Consortium

Información general
Extensión de archivo
.xml
Tipo de MIME
application/xml, text/xml
Tipo de formato Lenguaje de marcado

Estándar(es)
1.0 (Fourth Edition)
1.1 (Second Edition)

Formato abierto
?
XML, siglas en inglés de eXtensible MarkupLanguage ('lenguaje de marcas extensible'), es un lenguaje de marcas desarrollado por el World Wide Web Consortium (W3C). Deriva del lenguaje 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) para estructurar documentos grandes. A diferencia de otros lenguajes XML da soporte a bases de datos, siendo útil cuando variasaplicaciones se deben comunicar entre sí o integrar información. (Bases de datos Silberschatz).
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 sencillaque 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.
Contenido
• 1 Historia
• 2 Críticas
• 3 Ventajas del XML
• 4 Estructura de un documento XML
o 4.1 Documentos XMLbien formados y control de errores
o 4.2 Partes de un documento XML
 4.2.1 Prólogo
 4.2.2 Cuerpo
o 4.3 Elementos
o 4.4 Atributos
o 4.5 Entidades predefinidas
o 4.6 Secciones CDATA
o 4.7 Comentarios
• 5 Validez
o 5.1 Document Type Definition
 5.1.1 Declaraciones tipo elemento
 5.1.2 Modelos de contenido
 5.1.3 Declaraciones de lista de atributos
 5.1.4 Tipos de atributos
5.1.5 Declaración de entidades
 5.1.6 Espacios de nombres
o 5.2 XML Schemas (XSD)
 5.2.1 Ventajas de los Schemas frente a los DTD
• 6 Herramientas para trabajar con documentos XML
• 7 Lenguajes creados usando XML
o 7.1 Extensible Stylesheet Language (XSL)
o 7.2 Lenguaje de enlace XML (XLINK)
o 7.3 Otras tecnologías
• 8 Véase también
• 9 Enlaces externos
• 10 Referencias

HistoriaXML proviene de un lenguaje inventado por IBM en los años setenta, llamado GML (Generalized Markup Language), que surgió por la necesidad que tenía la empresa de almacenar grandes cantidades de información. Este lenguaje gustó a la ISO, por lo que en 1986 trabajaron para normalizarlo, creando SGML (Standard Generalized Markup Language), capaz de adaptarse a un gran abanico de problemas. A partirde él se han creado otros sistemas para almacenar información.1
En el año 1989 Tim Berners Lee creó la web, y junto con ella el lenguaje HTML. Este lenguaje se definió en el marco de SGML y fue de lejos la aplicación más conocida de este estándar. Los navegadores web sin embargo siempre han puesto pocas exigencias al código HTML que interpretan y así las páginas web son caóticas y no cumplen conla sintaxis. Estas páginas web dependen fuertemente de una forma específica de lidiar con los errores y las ambigüedades, lo que hace a las páginas más frágiles y a los navegadores más complejos.
Otra limitación del HTML es que cada documento pertenece a un vocabulario fijo, establecido por el DTD. No se pueden combinar elementos de diferentes vocabularios. Asimismo es imposible para unintérprete (por ejemplo un navegador) analizar el documento sin tener conocimiento de su gramática (del DTD). Por ejemplo, el navegador sabe que antes de una etiqueta debe haberse cerrado cualquier previamente abierto. Los navegadores resolvieron esto incluyendo lógica ad hoc para el HTML, en vez de incluir un analizador genérico. Ambas opciones, de todos modos, son muy complejas para los navegadores....
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS