XML y DTD repetición etiquetas
Publicado por David (2 intervenciones) el 19/01/2019 01:33:59
Hola!!
Estaba haciendo un DTD y un XML y me ha surgido una duda...
Tengo el DTD así:
La duda sería... para vuelo, ya he definido cada una de sus etiquetas correspondientes, compañía, num_vuelo... pero en escala pongo las mismas etiquetas, ¿es necesario volver a repetirlas?
Esta es mi segunda opción:
No sé cuál de las dos es correcta.
¡Muchas gracias!
Estaba haciendo un DTD y un XML y me ha surgido una duda...
Tengo el DTD así:
1
2
3
4
5
6
7
8
9
10
<!ELEMENT vuelo (compañia , num_vuelo , avion , origen , destino , hora_salida , hora_llegada , escala?)>
<!ATTLIST vuelo modalidad CDATA #REQUIRED>
<!ELEMENT compañia (#PCDATA)>
<!ELEMENT num_vuelo (#PCDATA)>
<!ELEMENT avion (#PCDATA)>
<!ELEMENT origen (#PCDATA)>
<!ELEMENT destino (#PCDATA)>
<!ELEMENT hora_salida (#PCDATA)>
<!ELEMENT hora_llegada (#PCDATA)>
<!ELEMENT escala (compañia , num_vuelo , avion , origen , destino , hora_salida , hora_llegada)>
La duda sería... para vuelo, ya he definido cada una de sus etiquetas correspondientes, compañía, num_vuelo... pero en escala pongo las mismas etiquetas, ¿es necesario volver a repetirlas?
Esta es mi segunda opción:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!ELEMENT vuelo (compañia , num_vuelo , avion , origen , destino , hora_salida , hora_llegada , escala?)>
<!ATTLIST vuelo modalidad CDATA #REQUIRED>
<!ELEMENT compañia (#PCDATA)>
<!ELEMENT num_vuelo (#PCDATA)>
<!ELEMENT avion (#PCDATA)>
<!ELEMENT origen (#PCDATA)>
<!ELEMENT destino (#PCDATA)>
<!ELEMENT hora_salida (#PCDATA)>
<!ELEMENT hora_llegada (#PCDATA)>
<!ELEMENT escala (compañia , num_vuelo , avion , origen , destino , hora_salida , hora_llegada)>
<!ELEMENT compañia (#PCDATA)>
<!ELEMENT num_vuelo (#PCDATA)>
<!ELEMENT avion (#PCDATA)>
<!ELEMENT origen (#PCDATA)>
<!ELEMENT destino (#PCDATA)>
<!ELEMENT hora_salida (#PCDATA)>
<!ELEMENT hora_llegada (#PCDATA)>
No sé cuál de las dos es correcta.
¡Muchas gracias!
Valora esta pregunta


0