Commit graph

15 commits

Author SHA1 Message Date
Jez Higgins
6c8f6246bf Starting to parameterise the XSLT library 2012-11-02 21:01:15 +00:00
jez
a1ed87da31 fix segfault using MSXML 2010-05-19 20:22:22 +01:00
Jez Higgins
36a305d55b fixed more warnings 2010-01-10 22:02:43 +00:00
jez
e944732d82 detects loops in imports as well as includes 2008-12-29 22:29:27 +00:00
jez
73a90f502d catch include loops 2008-12-29 21:14:44 +00:00
jez
38d2783be3 Finally! Determining import precedence for templates is properly correct. 2008-11-25 12:27:33 +00:00
jez
f610d739fe More work on rejigging precedence.
Templates are now constructed with their precedence.
Variables are too, with a tweak to allow for the immediate evaluation of non-topl-level params and vars.
The execution context now no longer needs to track variable precedence, which is good because it will be getting it wrong anyway.
Corresponding simplifications follow to compliation context.
2008-11-19 17:26:07 +00:00
jez
341d3db1ac reworked stylesheet compiler and inclusion to trap illegal elements as xsl:stylesheet's children 2007-11-21 22:34:15 +00:00
jez
a9a5858300 working on detecting illegal xsl:stylesheet children - including is currently broken 2007-11-20 23:12:08 +00:00
jez
bbcf3e1001 all SAX classes now take both string_type and string_adaptor. everything builds through. tests pass 2007-09-06 18:54:02 +00:00
jez
a76b137b60 removed basic_ prefixes from SAX classes, removed typedefs 2007-09-05 12:57:07 +00:00
jez
ccde3a8404 pass through prefix mappings too, so we pick up the namespace declatations in included docs 2007-08-25 09:33:11 +00:00
jez
320344dfec set base URI correctly on included stylesheets, while also respecting xml:base (like Saxon, but not like msxml and xalan, ner ner) 2007-08-24 12:37:32 +00:00
jez
70910a56de allow non xsl elements as children of xsl:stylesheet 2007-08-24 08:52:12 +00:00
jez
d30bba750e merged with mangle-dev branch 2007-07-19 17:01:42 +00:00