Visual Basic.NET - Problema removeall XML

   
Vista:

Problema removeall XML

Publicado por Alfonso (1 intervención) el 27/09/2007 16:45:29
Buenas, recurro a vosotros despues de estar dandole vueltas al codigo y mirando informacion por internet, mi problema esta en la utilizacion del removeAll en un archivo XML en el cual me elimina la informacion del nodo y sus childnodes, pero me mantiene el nodo como vacio (creo que se llama asi, soy novato en XML).

Mejor me explico con el ejemplo de XML:

---- XML Original --------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<Asignaturas>
<Asignatura nombre="Lengua">
<Aula>21</Aula>
<Edificio>1</Edificio>
<Alumnos>
<Alumno nombre="Pepe">
<Edad>15</Edad>
<Sexo>Hombre</Sexo>
</Alumno>
<Alumno nombre="Rosa">
<Edad>14</Edad>
<Sexo>Mujer</Sexo>
</Alumno>
</Alumnos>
</Asignatura>
<Asignatura nombre="Matematicas">
<Aula>22</Aula>
<Edificio>1</Edificio>
<Alumnos>
<Alumno nombre="Juan">
<Edad>14</Edad>
<Sexo>Hombre</Sexo>
</Alumno>
<Alumno nombre="Laura">
<Edad>15</Edad>
<Sexo>Mujer</Sexo>
</Alumno>
</Alumnos>
</Asignatura>
</Asignaturas>

---- XML despues de removeALL (en el nodo de matematicas) ----------------
<?xml version="1.0" encoding="UTF-8" ?>
<Asignaturas>
<Asignatura nombre="Lengua">
<Aula>21</Aula>
<Edificio>1</Edificio>
<Alumnos>
<Alumno nombre="Pepe">
<Edad>15</Edad>
<Sexo>Hombre</Sexo>
</Alumno>
<Alumno nombre="Rosa">
<Edad>14</Edad>
<Sexo>Mujer</Sexo>
</Alumno>
</Alumnos>
</Asignatura>
<Asignatura />
</Asignaturas>
---------------------------------------------------------------------------------------------

El caso es que yo quiero eliminar todo para que cuando haya, por ejemplo, mostrado todos los datos de todas las asignaturas en un orden X, el fichero se encuentre vacio y por lo tanto sepas que ya has acabado de listar las asignaturas.

¿Como puedo evitar que se quede <Asignatura />?

Gracias de antemano, un saludo.
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