Sunteți pe pagina 1din 7

Base de Datos Avanzadas: Gua de estudio.

Jose Azmir Jimenez Jaime.



1. Que es XML?
Es un metalenguaje que nos permite definir lenguajes de marcado adecuado a
usos determinados.
2. Para qu es utilizado XML?
Su funcin principal es describir y transmitir datos.
3. Realiza como ejemplo un diagrama jerrquico.

4. Cules son las reglas de sintaxis en XML?
a) Las etiquetas de inicio deben corresponder a las del final, ejemplo:
<libro>

</libro>
b) No existen los elementos vacios y si los hay tienen una estructura especial,
ejemplo: Si existiera <libro></libro>
c) No hay elementos traslapados, se debe respetar la apertura y cierre
anidada, ejemplo:
Empleado
Localizacion
Division
Departamento
Oficina
Identificacion
Nombre
Apellido Pa
Apellido Ma
Nombre
Cargo
Base de Datos Avanzadas: Gua de estudio.
Jose Azmir Jimenez Jaime.

<Biblioteca>
<Libro> El arte de la guerra </Libro>
<Libro> La divina comedia </Libro>
</Biblioteca>
No es correcto:
<Biblioteca>
<libro> El arte de leer
<revista> National Geographic
</libro></revista>
</Biblioteca>
d) Los atributos deben ir entre comillas o apostrofes, ejemplo:
<fichero figura = foto.jpg tipo = JPEG>
</fichero>
5. Cmo se dan los nombres de los elementos?
El elemento raz se debe llamar igual que su tipo de documento (por ejemplo, si
creamos un tipo de documento articulo, el elemento raz deber llamarse
articulo, el nombre de los elementos puede contener caracteres a-z, A-Z y _.
Los nombres de elementos son sensibles a la diferencia entre maysculas y
minsculas: <Casa> no es igual que </casa> y <Casa> es igual que </Casa>
6. Cul es la estructura general de XML (Declaraciones)?
<?xml Apertura
version = 1.0 versin
encoding = codificacin de caracteres, el tipo puede ser: UTF-8,
UTF-16, UNICODE, ASCII, etc.
standalone = documento independiente (yes/no)
Base de Datos Avanzadas: Gua de estudio.
Jose Azmir Jimenez Jaime.

?> fin
<?xml version= 1.0 encoding= UTF-8 standalone= no?>
7. Cul es la diferencia de XML y HTML?
XML es muy similar a HTML pero su funcin principal es describir y transmitir
datos y no solo mostrarlos en pantalla como es el caso de HTML, adems HTML
ya tiene ciertas etiquetas prestablecidas que hacen una funcin determinada y en
cuanto a su sintaxis es ms accesible y en cuanto a XML las etiquetas son
creadas y aqu si hay un sintaxis ms estricta pues si hay error este es detectado y
en HTML no te detecta un error.
8. Cules son las ventajas de usar XML con respecto a HTML?
XML sirve para transmitir datos y es sumamente estructurado, adems las
etiquetas y atributos son extensibles.
HTML se centra en el despliegue de datos y es menos estructurado, adems las
etiquetas y atributos son fijos.
XML permite la extraccin de datos mediante dos herramientas como lo son XSL y
XPATH.
XML sirve para describir la informacin y HTML sirve para dar un formato y una
presentacin a travs de un navegador.
9. Escribe un ejemplo de un documento bien formado.
<?xml version= "1.0"?>
<configuracion>
<Impresora>
<Nombre>HP LaseJet</Nombre>
<controlador>hplj5si.dll</controlador>
<sitio>\\mvaldez\HP5sI</sitio>
<opciones>
<alimentadorSobre/>
<scanner/>
</opciones>
</Impresora>
Base de Datos Avanzadas: Gua de estudio.
Jose Azmir Jimenez Jaime.

</configuracion>

10. Qu es un documento validado?
Es un cdigo bien formado pero con funciones adicionales, adems es aquel que
se ajusta a las reglas DTD.
11. Qu es un documento DTD?
Es un documento externo que sirve como gua para validar un documento XML.
12. Cul es el propsito de los documentos DTD?
Su propsito es definir la estructura de un documento XML por medio de un listado
jurdico.
13. Cules son las entidades de carcter?
Son aquellas que se utilizan en lugar de caracteres especiales difciles de
introducir en el teclado o que se codifican de forma diferente en distintas
plataformas y adems siempre deben de terminar con punto y coma (;).
Ejemplos:
Entidad Entidad de Carcter Significado
It &It; < (menor que)
gt &gt; > (mayor que)
amp &amp; & (smbolo de Y comercial)
apos &apos; (apostrofe o comilla simple)
quot &quot; (comilla doble)

14. Cules son los atributos?
Son aquellos que contienen las propiedades (adjetivos) de los elementos tambin
debe contener informacin del elemento (sobre graficos, nombres, direcciones,
etc.) y aparecen en la etiqueta de inicio.

Base de Datos Avanzadas: Gua de estudio.
Jose Azmir Jimenez Jaime.

Ejemplo:
<Nombre_elemento Nombre_atributo = valor>
</Nombre_elemento>
15. Cules son los modelos de contenido?
Es aquel o aquellos elementos que cambian la estructura de los atributos.
Ejemplo:
<!ELEMENT clima (ciudad+)>
El atributo es clima y modelo de contenido es ciudad, el cual a su vez tiene un
indicador de ocurrencia.
Indicadores de Ocurrencia.
Uno y solo uno Configuracin
? Cero o uno Nombre?
+ Uno o mas Conrolador+
* Cero o mas Opciones*

16. Escribe para que son utilizadas las declaraciones DTD.
Las declaraciones DTD, en general describen la estructura de los documentos
XML. Hay cuatro tipos de declaraciones:
Declaraciones de Entidades.
Una entidad consiste en un nombre y su valor solo que con algunas
excepciones, el procesador XML sustituye las referencias a entidades por
sus valores antes de procesar el documento. Una vez definida la entidad,
se puede utilizar en el documento escribiendo una referencia a la
entidad, que empieza con el caracter "&", sigue con el nombre de la
entidad y termina con ";". (es decir, &nombreEntidad;)
Base de Datos Avanzadas: Gua de estudio.
Jose Azmir Jimenez Jaime.

Las entidades pueden ser internas o externas y tanto unas como otras
pueden ser generales o paramtricas.
Las declaraciones de entidades internas (generales) siguen la siguiente
sintaxis:
<!ENTITY nombreEntidad "valorEntidad">

Declaraciones de Notaciones.
Las notaciones se usan en XML para definir las entidades externas que
no va a analizar el procesador XML (aunque s lo har la aplicacin que
trate un documento). Para hacer referencia estas entidades no se utiliza
la notacin habitual (&nombreEntidad;), sino que se utiliza el nombre de
la entidad directamente.
Declaraciones de Elementos.
Los elementos se corresponden con los componentes estructurales de
un documento, y definen su estructura lgica, un elemento puede
contener datos de tipo carcter, otros elementos o ambos a la vez. Los
elementos pueden contenerse unos a otros, formando una jerarqua o
rbol y un documento XML siempre tiene un elemento raz o elemento
documento, que engloba a todos los dems
Sintaxis: <!ELEMENT nombreElemento (contenido)>
Declaraciones de Atributos.
Indican los atributos permitidos en cada elemento y el tipo o valores
permitidos de cada elemento.
<Nombre_elemento Nombre_atributo = valor>
</Nombre_elemento>


Base de Datos Avanzadas: Gua de estudio.
Jose Azmir Jimenez Jaime.

S-ar putea să vă placă și