[SoapRMI] Bug in MXP1
Toivo "Deutsch" Lainevool
tlainevool_at_newironsystems.com
Sun, 21 Apr 2002 04:30:26 -0700
I found what appears to be a bug in MXP1.
When I try to parse:
"<foo><bar xmlns=''/><char xmlns=''></char></foo>"
I get the following exception:
org.xmlpull.v1.XmlPullParserException: duplicated namespace declaration
for 'null' prefix (position: END_TAG seen <char xmlns=''... @1:35)
at org.xmlpull.mxp1.MXParser.parseAttribute(MXParser.java:1768)
at org.xmlpull.mxp1.MXParser.parseStartTag(MXParser.java:1450)
at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1048)
at org.xmlpull.mxp1.MXParser.next(MXParser.java:934)
at scrap.Scrap.testParse(Scrap.java:57)
at scrap.Scrap.main(Scrap.java:41)
This seems to have something to do with the empty "bar" element, because
parsing this:
"<foo><bar xmlns=''></bar><char xmlns=''></char></foo>"
works fine.
As a sanity check I also parsed these strings with kxml2, and it parsed
both with no exceptions.
Thanks,
Toivo Lainevool
New Iron Systems