理由はわかりませんが、dom4j は次のような xmlns 属性をロードしません。
xmlns="http://webservices.example.com/servicesplatform/command/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
他の属性は正常にロードされますが、無視されます。すべての要素に対して属性 Iterator を使用して、すべての属性をチェックします。
このxmlを読む方法の例があります:
SAXReader reader = new SAXReader();
Document document = reader.read(file);
return document;
何を試すことができるのかわかりません。:(どうすればxmlファイルからこの属性を取得できますか?:(
編集:私はそれらをそのように繰り返しています
public void getAllAttributes(Element element) {
Iterator<Attribute> attributeterator = element.attributeIterator();
while (attributeterator.hasNext()) {
Attribute attribute = iteratorAttribute.next();
System.out.println(attribute.getQualifiedName() + " " + , attribute.getValue());
}
}