Hi Michael, I tried the latest build of Xerces-J and I got the expected result. Thank you so much!
(I found the latest build of Xerces-J on http://vmgump.apache.org/gump/public-jars/xerces/jars/ instead of http://vmgump.apache.org/gump/public-jars/xml-xerces2/jars/ .) And I have an another question. I'd like to use the latest build of Xerces-J (or version 2.10.0) with Xalan-J 2.7.1. But I'm worrying if there might be the similar problems. Does the latest Xerces-J support Xalan-J 2.7.1? If you have any information, could you please provide me with it? Thanks, Masanori Hayashi > Hi Masanori, > > This particular issue has already been fixed. It will be in Xerces-J > 2.10.0. If you need something sooner you can try the latest build here [1]. > > Thanks. > > [1] http://vmgump.apache.org/gump/public-jars/xml-xerces2/jars/ > > Michael Glavassevich > XML Parser Development > IBM Toronto Lab > E-mail: mrgla...@ca.ibm.com > E-mail: mrgla...@apache.org > > Masanori Hayashi <hayashi-...@necst.nec.co.jp> wrote on 04/20/2009 05:05:32 > AM: > > > 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 > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: j-users-unsubscr...@xerces.apache.org > > For additional commands, e-mail: j-users-h...@xerces.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: j-users-unsubscr...@xerces.apache.org For additional commands, e-mail: j-users-h...@xerces.apache.org