aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/mammoth/xml/SimpleSax.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/xml/SimpleSax.java')
-rw-r--r--src/main/java/org/zwobble/mammoth/xml/SimpleSax.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/org/zwobble/mammoth/xml/SimpleSax.java b/src/main/java/org/zwobble/mammoth/xml/SimpleSax.java
index 8165552..d69d00a 100644
--- a/src/main/java/org/zwobble/mammoth/xml/SimpleSax.java
+++ b/src/main/java/org/zwobble/mammoth/xml/SimpleSax.java
@@ -26,11 +26,11 @@ public class SimpleSax {
xmlReader.setContentHandler(new DefaultHandler() {
@Override
public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException {
- final ElementName name = new ElementName(localName);
+ final ElementName name = new ElementName(uri, localName);
val attributesMap = IntStream.range(0, attributes.getLength())
.boxed()
.collect(toMap(
- index -> new ElementName(attributes.getLocalName(index)),
+ index -> new ElementName(attributes.getURI(index), attributes.getLocalName(index)),
attributes::getValue
));
handler.startElement(name, attributesMap);