Puede un elemento raíz contenerse así mismo?
Publicado por Watermelom (1 intervención) el 06/10/2011 13:45:59
Hola!
Estoy jugando con un DTD y se me ocurre... ¿un elemento-raíz puede contenerse a sí mismo? O sea, ¿puede definirse de manera recursiva?
Ejemplo de lo que pretendo:
En este ejemplo pretendo que el elemento cosa tenga un identificador y uno o más contenidos, que pueden ser texto u otros elementos cosa. ¿Esto es posible con XML?
Estoy jugando con un DTD y se me ocurre... ¿un elemento-raíz puede contenerse a sí mismo? O sea, ¿puede definirse de manera recursiva?
Ejemplo de lo que pretendo:
1
2
3
4
5
6
7
<!DOCTYPE cosa[
<!ELEMENT cosa (identificador , contenido+)>
<!ELEMENT identificador (#PCDATA)>
<!ELEMENT contenido (#PCDATA | cosa)>
<!ATTLIST identificador
id ID #REQUIRED>
]>
En este ejemplo pretendo que el elemento cosa tenga un identificador y uno o más contenidos, que pueden ser texto u otros elementos cosa. ¿Esto es posible con XML?
Valora esta pregunta
0