With the release of Xerces-J 2.2.0, some XNI changes
were introduced which required updates to most of the
NekoXNI tools. I've made the changes so that the tools
can be compiled/run with all versions of Xerces2
starting with 2.0.0 through 2.2.0. (The only one that
can't be built with the new version of Xerces2 is
NekoStyle because Xalan-J has not yet been updated
to work with Xerces-J 2.2.0.)
The following tools required updates:
* NekoHTML (HTML parser)
* NekoDTD (DTD converter)
* ManekiNeko (RelaxNG validator)
* NekoPull (XML pull-parser)
In addition, the following changes and improvements
were made to the NekoHTML parser:
* implemented scanning of processing instructions;
* improved performance of HTMLElements#getElement
method inspired by Sam Cheung;
* changed tag balancer algorithm as requested by
Mike Bowler so that it does not close the <body>
element to insert a proper parent element;
* fixed <isindex> proper parent bug and <script>
empty element tag bug reported by Mike Bowler;
* fixed bug reported by YingLCS that a <form> tag
would prematurely close a <p> tag.
You can download the latest tools from my Apache
web site:
http://www.apache.org/~andyc/neko/doc/index.html
Enjoy!
--
Andy Clark * [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]