0% encontró este documento útil (0 votos)
125 vistas3 páginas

Introducción al XML y su Evolución

El documento describe la historia y elementos del lenguaje XML. XML fue desarrollado en 1996 por el W3C para definir y almacenar datos de forma compatible entre sistemas. Los documentos XML están formados por texto y etiquetas definidas por el desarrollador. Un DTD define la estructura de un documento XML, mientras que un esquema XML especifica el formato correcto. El modelo DOM permite construir, modificar y acceder a la estructura de documentos XML y HTML.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
125 vistas3 páginas

Introducción al XML y su Evolución

El documento describe la historia y elementos del lenguaje XML. XML fue desarrollado en 1996 por el W3C para definir y almacenar datos de forma compatible entre sistemas. Los documentos XML están formados por texto y etiquetas definidas por el desarrollador. Un DTD define la estructura de un documento XML, mientras que un esquema XML especifica el formato correcto. El modelo DOM permite construir, modificar y acceder a la estructura de documentos XML y HTML.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Ortiz Gómez Carlos Alberto 4CM2

Historia del XML

El lenguaje de marcado extensible o por sus siglas en ingles (XML) permite definir y almacenar datos
de forma compatible. XML admite el intercambio de información entre sistemas de computación, como
sitios web, bases de datos entre otros.

El XML proviene de un lenguaje que inventó IBM allá por los años 70, por el año 89, para el ámbito de
la red de internet, un usuario que había conocido el lenguaje de etiquetas (Markup) y los hiperenlaces
creo un nuevo lenguaje llamado HTML. Gracias a esto, El mismo W3C en el 98 empezó y continúa, en
el desarrollo de XML. En especifico, el lenguaje XML comenzó a desarrollarse en septiembre de 1996
auspiciado por el W3C con el propósito de diseñar un lenguaje de marcas optimizado para internet,
XML debía combinar la simplicidad de HTML con la capacidad expresiva de su predecesor, SGML.

Desde su formación inicial en 1997 el lenguaje XML ha dado lugar a un elevado número de iniciativas
relacionadas con el intercambio y la codificación de contenidos y metadatos.

Durante el año 2004 hemos asistido a la publicación de nuevas propuestas e iniciativas relacionadas
con el uso del lenguaje y hemos visto cómo algunas de sus especificaciones han continuado
evolucionando.

Elementos de XML

Los documentos XML están formados por texto pano (sin formato) y contienen marcas o etiquetas
definidas por el desarrollador. Dichas marcas, es recomendable que sean lo más descriptivas posible y,
para escribirlas, se utilizan los caracteres menor que “<”, mayor que “>” y diagonal “”/”.

Elementos vacíos.
En un documento XML, un elemento puede no contener ningún valor.
Un ejemplo seria:
<etiqueta></etiqueta> ó < etiqueta/>

Elemento raíz de un documento XML


Todo documento XML tiene que tener un único elemento raíz (padre) del que desciendan todos los
demás. De esta forma, la estructura de cualquier documento XML se puede representar como un árbol
invertido de elementos. Se dice que los elementos son los que dan estructura semántica al documento.

Elementos con contenido mixto


Un elemento puede contener contenido mixto, es decir, texto y otros elementos.
Ejemplo:
<persona>
<nombre>Carlos</nombre> vive en <ciudad> CDMX </ciudad>
</persona>
En este ejemplo la parte “mixta” es que el elemento “persona” contiene los elementos “nombre” y
“ciudad”, además de los textos “vive en” y “.”.

Tipo de documento (DTD)


Ortiz Gómez Carlos Alberto 4CM2
Una DTD es un documento que define la estructura de un documento XML es decir: los elementos,
atributos, entidades entre otros….El procesador XML utiliza la DTD para verificar si un documento es
válido, es decir, si el documento cumple las reglas de DTD.

La DTD que debe utilizar el procesador XML para validar el documento XML se indica mediante la
etiqueta DOCTYPE. La DTD puede estar incluida en el propio documento o puede ser de un
documento externo, o en su defecto, de los dos.

Las DTD’s describen la estructura de los documentos XML mediante declaraciones. Hay cuatro tipos
de declaraciones:

→ Declaraciones de entidades, como su nombre lo indica nos sirve para declarar entidades del
documento

→ Declaraciones de notaciones, las notaciones se usan para definir las entidades externas que no va a
analizar el procesador XML

→ Declaraciones de elementos, que indican los elementos permitidos en un documento y su contenido

→ Declaraciones de atributos, que indican los atributos permitidos en cada elemento y el tipo de
valores permitidos de cada elemento

Esquema XML

Un esquema XML es, básicamente, un conjunto de reglas predefinidas que describe una clase de
documentos XML. Un esquema define los elementos que pueden aparecer en un documento XML, así
como los atributos que pueden asociarse a éstos. En definitiva, un esquema permite especificar el
formato correcto de un documento XML.

Los esquemas en XML pueden tener dos cometidos fundamentales:


→Publicar cómo e han de construir documentos XML correctamente.

→Permitir la validación de un documento conforme a un esquema particular.

Modelo objeto

documento (DOM)
Ortiz Gómez Carlos Alberto 4CM2

El Modelo de Objetos del Documento o (DOM) es una interfaz de programación de


aplicación (API) para documentos validos y bien construidos. Dicho modelo define la
estructura lógica de los documento y el modo en que se accede y manipula.

Con el DOM, los programadores pueden construir documentos, navegar por su


estructura, y añadir, modificar, o eliminar elementos y contenido. Se puede acceder a
cualquier cosa que se encuentre en un documento HTML o XML, modificando borrando
o añadiendo utilizando el DOM, con algunas excepciones.

Referencias

¿Qué es XML? - Explicación del lenguaje de marcado extensible (XML) - AWS. (s. f.). Amazon Web
Services, Inc. [Link]

¿Qué es el Modelo de Objetos del Documento? (s. f.). [Link]


es/[Link]

Normas de sintaxis básicas en XML. (s. f.). [Link]. [Link]


[Link]

Historia del XML. (s. f.). Desarrollo Web. [Link]

Fabra, U. P. (s. f.). XML y la gesti�n de contenidos - Hipertext - ( UPF ). [Link]


[Link]/hipertextnet/numero-3/[Link]

DTD: Definición de Tipo de Documento. XML. Bartolomé Sintes Marco. [Link]. (s. f.).
[Link]

[Link]

¿Qué es el Modelo de Objetos del Documento? (s. f.). [Link]


es/[Link]

También podría gustarte