Quiero que despues de cierto evento se agreguen hojas a una rama especifica del arbol, pero antes, quiero saber si esa rama existe, de no existir, quiero crearla.
Antes del evento
Ej:
Categoria 1
|-------Hoja 1
|-------Hoja 2
|-------Hoja 3
Categoria 2
|-------Hoja 1
|-------Hoja 2
|-------Hoja 3
Categoria 3
|-------Hoja 1
|-------Hoja 2
|-------Hoja 3
Despues del evento
Categoria 1
|-------Hoja 1
|-------Hoja 2
|-------Hoja 3
Categoria 2
|-------Hoja 1
|-------Hoja 2
|-------Hoja 3
Categoria 3
|-------Hoja 1
|-------Hoja 2
|-------Hoja 3
Categoria creada por el evento
|-------Hoja 1
2º ejecucion del evento
Categoria 1
|-------Hoja 1
|-------Hoja 2
|-------Hoja 3
Categoria 2
|-------Hoja 1
|-------Hoja 2
|-------Hoja 3
Categoria 3
|-------Hoja 1
|-------Hoja 2
|-------Hoja 3
Categoria creada por el evento
|-------Hoja 1
|-------Hoja 2
Estuve provando con varias funciones pero no puedo encontrar una que me diga si la categoria existe o no dada su etiqueta u otro campo del XML y tampoco se que funcion usar para crear las hojas dentro de la categoria dada.
Me dan una mano?
Gracias!
