From 9d0a62444c80f335113722737b74c182df2aad1c Mon Sep 17 00:00:00 2001 From: REAndroid Date: Sun, 16 Apr 2023 21:38:34 +0200 Subject: [PATCH] correction on getNamespace parser --- .../reandroid/arsc/chunk/xml/ResXmlPullParser.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/reandroid/arsc/chunk/xml/ResXmlPullParser.java b/src/main/java/com/reandroid/arsc/chunk/xml/ResXmlPullParser.java index 447afb0..191db15 100644 --- a/src/main/java/com/reandroid/arsc/chunk/xml/ResXmlPullParser.java +++ b/src/main/java/com/reandroid/arsc/chunk/xml/ResXmlPullParser.java @@ -379,17 +379,17 @@ public class ResXmlPullParser implements XmlResourceParser { } @Override public String getNamespacePrefix(int pos) throws XmlPullParserException { - ResXmlAttribute attribute = getResXmlAttributeAt(pos); - if(attribute!=null){ - return attribute.getNamePrefix(); + ResXmlElement element = getCurrentElement(); + if(element!=null){ + return element.getStartNamespaceList().get(pos).getPrefix(); } return null; } @Override public String getNamespaceUri(int pos) throws XmlPullParserException { - ResXmlAttribute attribute = getResXmlAttributeAt(pos); - if(attribute!=null){ - return attribute.getUri(); + ResXmlElement element = getCurrentElement(); + if(element!=null){ + return element.getStartNamespaceList().get(pos).getUri(); } return null; }