aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/mammoth/internal/xml/parsing
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-11-13 21:37:50 +0000
committerMichael Williamson <mike@zwobble.org>2016-11-13 21:39:16 +0000
commit34cb98fb564d82e185103c85ead8443a7d551c6b (patch)
tree1883ca00e04dce6b11511bdd18954ac3afa4d777 /src/main/java/org/zwobble/mammoth/internal/xml/parsing
parent6f87042576150fd65db52144417d8a788f2441f4 (diff)
Allow default namespace when parsing XML
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/internal/xml/parsing')
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/xml/parsing/XmlParser.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/org/zwobble/mammoth/internal/xml/parsing/XmlParser.java b/src/main/java/org/zwobble/mammoth/internal/xml/parsing/XmlParser.java
index c76e989..83e9a1b 100644
--- a/src/main/java/org/zwobble/mammoth/internal/xml/parsing/XmlParser.java
+++ b/src/main/java/org/zwobble/mammoth/internal/xml/parsing/XmlParser.java
@@ -53,8 +53,8 @@ public class XmlParser {
if (isNullOrEmpty(name.getUri())) {
return name.getLocalName();
} else {
- return namespaces.prefixForUri(name.getUri())
- .map(prefix -> prefix + ":" + name.getLocalName())
+ return namespaces.lookupUri(name.getUri())
+ .map(namespace -> namespace.getPrefix().map(prefix -> prefix + ":").orElse("") + name.getLocalName())
.orElseGet(() -> "{" + name.getUri() + "}" + name.getLocalName());
}