XML - Puede un elemento raíz contenerse así mismo?

 
Vista:

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:

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder