mirror of
https://gitlab.gnome.org/GNOME/libxslt
synced 2026-01-07 21:58:22 +03:00
d182d8f6ba3071503d96ce17395c9d55871f0242
Namespace nodes are actually an xmlNs, not an xmlNode. They must be special-cased in xsltNumberFormatGetMultipleLevel to avoid an out-of-bounds heap access. Move the test whether a node matches the "count" pattern to a separate function to make the code more readable. As a side effect, we also compare expanded names when walking up the ancestor axis, fixing an insignificant bug.
XSLT support for libxml2 (XML toolkit from the GNOME project)
Full documentation is available on-line at
http://xmlsoft.org/XSLT/
This code is released under the MIT Licence see the Copyright file.
To report bugs, follow the instructions at:
http://xmlsoft.org/XSLT/bugs.html
A mailing-list xslt@gnome.org is available, to subscribe:
http://mail.gnome.org/mailman/listinfo/xslt
The list archive is at:
http://mail.gnome.org/archives/xslt/
All technical answers asked privately will be automatically answered on
the list and archived for public access unless pricacy is explicitely
required and justified.
Daniel Veillard
$Id$
Description
Languages
HTML
36.3%
XSLT
31%
C
28.2%
Python
1.2%
Makefile
0.8%
Other
2.4%