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

Reply via email to