[xml] Libxml2-2.4.16 is released



    Available as usual from:
       ftp://xmlsoft.org/ and mirrors
       http://xmlsoft.org/

this is a serious bug fix release:
  - fixed a lot of obscure but existing conformance problems,
    tested using the OASIS XML test suite
  - fix the "\n" in attribute serialization problem
  - a couple of portability fixes

The conformance change are focused but may change the library behaviour.
To get an idea of the Test Suite here are the logs:

orchis:~/XML -> ./check-xml-test-suite.py 
OASIS draft v1.0 Second Edition; with 15 March updates by Mary Brady)
=> James Clark XMLTEST cases, 18-Nov-1998
   Ran 366 tests: 366 suceeded, 0 failed and 0 generated an error
=> Fuji Xerox Japanese Text Tests
   Ran 12 tests: 12 suceeded, 0 failed and 0 generated an error
=> Sun Microsystems XML Tests
sa03: warning: valid document reported an error
sa04: warning: valid document reported an error
uri01: warning: failed to parse the document but accepted
   Ran 165 tests: 165 suceeded, 0 failed and 0 generated an error
=> OASIS/NIST TESTS, 1-Nov-1998
o-p57pass1: error: Validity check failed
o-p58pass1: error: Validity check failed
   Ran 348 tests: 346 suceeded, 2 failed and 0 generated an error
=> IBM XML Tests
=> IBM XML Conformance Test Suite - invalid tests
=> IBM XML Conformance Test Suite - not-wf tests
=> IBM XML Conformance Test Suite - valid tests
ibm-valid-P11-ibm11v01.xml: warning: valid document reported an error
ibm-valid-P11-ibm11v02.xml: warning: valid document reported an error
ibm-valid-P56-ibm56v08.xml: warning: valid document reported an error
   Ran 928 tests: 928 suceeded, 0 failed and 0 generated an error
Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 6.12 s.
orchis:~/XML -> 

  (the 2 failed tests are actually identified errors in the test suite,
sometimes the parser reports error but don't flags the document as being in
error, libxml happens to be a bit more pedantic than others processors)

 The tests are actually ran from a single Python script using the
Python bindings for the library to launch the parser on each identified
test. The tests are processed at the speed of approx 300 instances per sec
on my Celeron 700 with Linux. The script is included in the distribution,
I have also written a small page describing the languages bindings available
and explaining some of the Python examples:
    http://xmlsoft.org/python.html

Daniel

-- 
Daniel Veillard      | Red Hat Network https://rhn.redhat.com/
veillard redhat com  | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]