You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-dev@xerces.apache.org by "Michael Glavassevich (JIRA)" <xe...@xml.apache.org> on 2009/11/22 19:45:39 UTC
[jira] Updated: (XERCESJ-1371) Duplicate "xmlns" attributes appear
in the DOM.
[ https://issues.apache.org/jira/browse/XERCESJ-1371?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Glavassevich updated XERCESJ-1371:
------------------------------------------
Fix Version/s: 2.10.0
> Duplicate "xmlns" attributes appear in the DOM.
> -----------------------------------------------
>
> Key: XERCESJ-1371
> URL: https://issues.apache.org/jira/browse/XERCESJ-1371
> Project: Xerces2-J
> Issue Type: Bug
> Components: DOM (Level 3 Core), JAXP (javax.xml.parsers)
> Affects Versions: 2.9.1
> Reporter: Michael Glavassevich
> Assignee: Michael Glavassevich
> Priority: Minor
> Fix For: 2.10.0
>
>
> Bug report from Masanori Hayashi (from j-users@xerces.apache.org on 04/20/2009):
> > Hello,
> >
> > I encountered a suspicious phenomenon of Xerces-J 2.9.1.
> > When I parsed the XML below with Xerces-J 2.9.1, using getAttributesmethod of
> > Node A, I got 2 "xmlns" attributes in the result.
> > There should be only 1 "xmlns" attribute in the result, I suppose.
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <!DOCTYPE A [
> > <!ATTLIST A xmlns CDATA #FIXED 'http://test.xmlns.com/test#'>
> > ]>
> > <A>
> > <A1>test</A1>
> > </A>
> >
> > For example, if I build and run the attached program (Test.java), I get the
> > result below. (2 xmlns attributes)
> >
> > Attr 0:
> > NodeName = xmlns
> > NodeValue = http://test.xmlns.com/test#
> > NameSpace = http://www.w3.org/2000/xmlns/
> > Attr 1:
> > NodeName = xmlns
> > NodeValue = http://test.xmlns.com/test#
> > NameSpace = null
> >
> > But expected result is:
> >
> > Attr 0:
> > NodeName = xmlns
> > NodeValue = http://test.xmlns.com/test#
> > NameSpace = http://www.w3.org/2000/xmlns/
> >
> > Is there anyone who knows about this problem?
> > Is there any workaround?
> >
> > I have attached the sample program and the XML file.
> > (Please add the path of xercesImpl.jar(2.9.1) and xml-apis.jar(2.9.
> > 1) to CLASSPATH.)
> >
> > My test environment is below:
> > Java : jdk1.6.0 update 12
> > Xerces: Xerces-J 2.9.1
> > OS : Windows XP
> >
> > I had tested this problem with older versions of Xerces, too.
> > And, I got following results:
> >
> > Xerces 2.9.1 --> problem occurred
> > Xerces 2.9.0 --> problem occurred
> > Xerces 2.8.1 --> problem occurred
> > Xerces 2.8.0 --> problem not occurred
> > Xerces 2.7.1 --> problem not occurred
> >
> > Thanks,
> > Masanori Hayashi
> See the mailing list archives for more information and test case: http://markmail.org/thread/5s7udjuufh5naf24
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: j-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: j-dev-help@xerces.apache.org