Я не знаю почему, но 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());
}
}