Xlm Alvaro

Páginas: 5 (1189 palabras) Publicado: 10 de marzo de 2013
XML y Bases de datos
XML
Amparo L´pez Gaona
o

Agosto 2008

Amparo L´pez Gaona ()
o

XML y Bases de datos XML

Agosto 2008

1/1

XML
El lenguaje XML (eXtensible Markup Language) es un lenguaje de
marcado dise˜ado para definir contenido m´s que presentaci´n.
n
a
o
Marcado significa un mecanismo para agregar meta-conocimiento e
informaci´n de la estructura al documento.
oEst´ndar para representaci´n e intercambio de datos, principalmente
a
o
en Internet.
En tanto HTML usa las marcas para presentaci´n (”it´licas”), XML
o
a
las utiliza para definir la sem´ntica (”esto es una direcci´n”).
a
o
La idea principal es crear un conjunto de marcas para un dominio
(qu´
ımica, econom´ etc.) y traducir todos los datos en documentos
ıa,
XML con las marcas apropiadas.Amparo L´pez Gaona ()
o

XML y Bases de datos XML

Agosto 2008

2/1

Caracter´
ısticas generales
Usuarios definen sus propias marcas/etiquetas.
Las marcas sobre elementos identifican su sem´ntica en lugar de
a
especificar el formato.
La estructura de los documentos puede anidarse a cualquier nivel.
Las relaciones entre los datos se dan v´ anidamientos y referencias.
ıa
Losdocumentos XML pueden contener la descripci´n de su
o
gram´tica.
a
El contenido de la informaci´n est´ separado de su traducci´n
o
a
o
(formato).
XML es una familia de tecnolog´
ıas.
XML no requiere de licencia y es independiente de plataformas.

Amparo L´pez Gaona ()
o

XML y Bases de datos XML

Agosto 2008

3/1

Documentos XML
Un documento XML puede ser visto como unasecuencia de
caracteres que se sujetan a ciertas reglas y en ocasiones con cierto
sentido.
Una aplicaci´n XML es un vocabulario espec´
o
ıfico que contiene
elementos y atributos.
Por ejemplo DocBook es una aplicaci´n XML para producir
o
manuscritos t´cnicos como un libro. Los elementos que define incluyen
e
book, chapter, para, sect1, sect2, programlisting, etc.
Al escribir un documentoDocBook, se utilizan esos elementos y en la
forma establecida. Todos los documentos DocBook son documentos
XML, pero al contrario no es cierto.

La sintaxis de la aplicaci´n define cu´les son los documentos v´lidos y
o
a
a
existen diferentes lenguajes para ello: DTD, esquemas.

Amparo L´pez Gaona ()
o

XML y Bases de datos XML

Agosto 2008

4/1

Ejemplo



Hola
Esta es laintroducci’on


Secci’on ’unica
Y hasta dice algo

Primera subsecci’on
Nada de que hablar


Segunda subsecci’on
Nada que decir




Mundo
Esta es otra introducci’on


Primer t’itulo
Algo que decir


Segundo t’itulo
M’as que decir

L´pez Gaona ()
Amparo o
XML y Bases de datos XML

Agosto 2008

6/1

Ingredientes de XML
Un documento XML consta de tres tipos decomponentes:
Elementos. Todo elemento est´ delimitado por una marca de inicio y
a
una de final.
....
Atributos sobre los elementos. ....

Texto. Todo aquello que est´ entre las marcas y no es otro elemento.
a
14 de Abril de 1992

Amparo L´pez Gaona ()
o

XML y Bases de datos XML

Agosto 2008

7/1

Elementos
La unidad fundamental de XML es el elemento.
Cada documento tiene al menos unelemento.
Los elementos tienen 4 componentes:
Nombre.
Atributos.
Espacio de nombre en el alcance del elemento.
Contenido.

Amparo L´pez Gaona ()
o

XML y Bases de datos XML

Agosto 2008

8/1

... Elementos (nombre)
El nombre de cada elemento puede contener tantos caracteres
alfanum´ricos como se requiera.
e
No puede empezar ni con n´mero.
u
No puede contener espacios enblanco.
No puede empezar con ”XML”en ninguna combinaci´n de mey´sculas ni
o
u
min´sculas.
u
Cada elemento est´ delimitado por un par de marcas:
a
Una de inicio:
Una de fin

Amparo L´pez Gaona ()
o

XML y Bases de datos XML

Agosto 2008

9/1

... Elementos (Contenido)
Lo que est´ entre las marcas es el contenido del elemento. Este puede ser:
a
Texto: Mexico
Un conjunto de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Alvaro
  • Alvaro
  • alvaro
  • alvaro
  • Alvaro
  • alvaro
  • Alvaro O
  • Alvarado

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS