Java - java y xml

 
Vista:

java y xml

Publicado por luis (3 intervenciones) el 06/03/2006 16:56:01
Estoy modificando un fichero xml, ya he hecho el parseo (saxreader-dom4j), ahora lo que quiero es cambiar los tags a mayúsculas, para eso tengo el siguiente código:

....
try{
Element root = doc.getRootElement();
for(Iterator i = root.elementIterator(); i.hasNext();){
Element elem = (Element)i.next();
elem.setName((elem.getName()).toUpperCase());

....
y me salta una excepción diciendome que no se puede realizar esa operación (setName), la excepción es:

## java.lang.UnsupportedOperationException: The name and namespace of this Element cannot be changed == java.lang.UnsupportedOperationException: The name and namespace of this Element cannot be changed -->

Esto se debe a que el elemento es sólo de lectura y hay que decirle que se puede modificar???

Muchas gracias por la ayuda
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