Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Ofimtica Avanzada
Para que un documento XML sea vlido frente a una DTD, el documento deber cumplir
las siguientes condiciones necesarias y suficientes:
a) Deber adherirse a la DTD y su elemento raz deber coincidir con la declaracin
<!DOCTYPE y con uno de los elementos definidos en la DTD. Adems, siempre
deber cumplirse el modelo de contenido definido para cada uno de los elementos
utilizados en la DTD.
b) Deber adherirse a la DTD y su elemento raz deber coincidir con la declaracin
<!DOCTYPE y con uno de los elementos definidos en la DTD. Adems, siempre
deber cumplirse el modelo de contenido definido para cada uno de los elementos
utilizados en el XML.
c) Deber adherirse a la DTD con una declaracin <!DOCTYPE y su elemento raz
deber coincidir con uno de los elementos definidos en la DTD.
Dada la siguiente DTD indica cul de los siguientes documentos XML seran vlidos
frente a ella.
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
a
b
c
d
a) <a></a><b>...</b><c>...</c><b>...</b>
b) <a><b>...</b><c>...</c><b>...</b></a>
c) <a><b>...</b><b>...</b><c>...</c><d>...</d></a>
Ofimtica Avanzada
Ofimtica Avanzada
Dada la siguiente DTD, indica cul de los siguientes documentos XML seran vlidos.
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
a
b
c
d
(b,(c?,(d|e)))+ >
(#PCDATA)>
(#PCDATA)>
(#PCDATA)>
Ofimtica Avanzada
Esta segunda parte del examen consta de un problema con dos apartados.
Se quiere estructurar informacin relativa a la venta de vehculos de segunda mano. Para
ello, cada vehculo deber tener asociada la siguiente informacin:
a)
b)
c)
d)
e)
f)
g)
h)
i)
j)
k)
Marca y modelo.
Tipo de vehculo (berlina, familiar, coup, monovolumen o todoterreno).
Tipo de combustible (gasolina, diesel o elctrico)
Potencia.
Ao.
Nmero de puertas.
Color interior.
Color exterior.
Tipo de cambio (manual o automtico).
Precio.
Tipo de vendedor (particular o profesional).
I. (2 puntos). Deber crearse una DTD que se ajuste a la especificacin anterior. Se valorar
el uso de entidades y atributos.
II. (3 puntos). Deber crearse un XML-Schema que se ajuste a la especificacin anterior. En
este caso, se valorar uso de diferentes tipos de datos, la reutilizacin de tipos complejos, el
uso de restricciones sobre el contenido de los diferentes elementos, as como cualquier otra
caracterstica propia del XML-Schema que mejore la definicin de la DTD.
Ofimtica Avanzada
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
documento (cabecera,cuerpo)>
cabecera (titulo?,metainfo*,estilo)>
titulo (#PCDATA)>
metainfo EMPTY>
estilo EMPTY>
cuerpo (parrafo,lista*)+>
parrafo (PCDATA|(negrita?,subrayado?))*>
negrita (#PCDATA)>
subrayado (#PCDATA)>
lista (item+)>
item (#PCDATA)>