09/05/2014, 08:23
|
| | | Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 7 meses Puntos: 306 | |
Respuesta: Problema al generar un XML con JDOM (NameSpaces) Creo que no me has entendido, si pones a todos los elementos el mismo namespace que el root, no aparecen. Cita: Namespace namespace = Namespace.getNamespace("http://......");
Element accessModeObject= new Element("accessModeObject", namespace);
Document document = new Document(accessModeObject);
Namespace XSI = Namespace.getNamespace("xsi", "http://www.....");
Element accessMode = new Element("accessMode",namespace);
Element size = new Element("size",namespace);
size.addContent("3");
accessMode.addContent(size);
//etc
accessModeObject.addContent(accessMode);
XMLOutputter xmlOutput = new XMLOutputter();
// display nice nice
xmlOutput.setFormat(Format.getPrettyFormat());
try {
xmlOutput.output(document, System.out );
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} Da como salida Cita: <?xml version="1.0" encoding="UTF-8"?>
<accessModeObject xmlns="http://......">
<accessMode>
<size>3</size>
</accessMode>
</accessModeObject>
__________________ Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe. |