我不确定您要做什么,但是我将jdom用于大多数xml问题,并且它支持名称空间(当然)。
代码:
document doc = new document();Namespace sNS = Namespace.getNamespace("someNS", "someNamespace");Element element = new Element("SomeElement", sNS);element.setAttribute("someKey", "somevalue", Namespace.getNamespace("someONS", "someOtherNamespace"));Element element2 = new Element("SomeElement", Namespace.getNamespace("someNS", "someNamespace"));element2.setAttribute("someKey", "somevalue", sNS);element.addContent(element2);doc.addContent(element);产生以下xml:
<?xml version="1.0" encoding="UTF-8"?> <someNS:SomeElement xmlns:someNS="someNamespace" xmlns:someONS="someOtherNamespace" someONS:someKey="somevalue"> <someNS:SomeElement someNS:someKey="somevalue" /> </someNS:SomeElement>
其中应包含您需要的一切。希望能有所帮助。



