diff options
author | Daniel Veillard <veillard@src.gnome.org> | 2001-01-22 10:52:35 +0000 |
---|---|---|
committer | Daniel Veillard <veillard@src.gnome.org> | 2001-01-22 10:52:35 +0000 |
commit | b94fc73a6415c55bb34a3b2ae0783ed1c25ecded (patch) | |
tree | 84e511a59801d36ffb2acafc7034146884752ee9 /TODO | |
parent | 935ed1d25f4bae49f46798b1a58fc0bbb45337b7 (diff) | |
download | libxslt-b94fc73a6415c55bb34a3b2ae0783ed1c25ecded.tar.gz libxslt-b94fc73a6415c55bb34a3b2ae0783ed1c25ecded.tar.bz2 libxslt-b94fc73a6415c55bb34a3b2ae0783ed1c25ecded.zip |
Furious hacking session, making serious progresses, the hardest stuff
now seems in place !!!
* xsltproc.c: removed bug
* tests/REC2/html.xml: added newline after doctype
* libxslt/variables.[ch] libxslt/xsltInternals.h: added param
support, result tree fragment support (requires just commited
extensions to libxml2 XPath !!!)
* transform.c: added call-template, with-param support
* libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
* TODO: updated, added a DONE section and started migrating stuff :-)
Daniel
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 35 |
1 files changed, 26 insertions, 9 deletions
@@ -1,3 +1,8 @@ + ******** + * * + * TODO * + * * + ******** Design: - should transforms for a given stylesheet be thread clean, or can a stylesheet be enriched with document specific @@ -18,15 +23,6 @@ Pattern scanner: -> handle unions -> compute priority -Separate util module: - -> macros, config, verbosity ? - -Support for disable-output-escaping="yes": - -> looks problematic, libxml has no support for anything like this, - and unless adding a new node type :-( or tweaking text node and - output routines this is gonna be messy ... must be handled at libxml - level. - Error handling: -> check the version stuff, design a separate module for error interfacing and default handling, parsing vs. runtime, fatal / compat / warning, @@ -35,6 +31,8 @@ Error handling: Support Attribute value templates: -> starts to be urgent. Design it in flexible ways but try to optimize to handle most of it at the stylesheet parse time ... + => Done for the most part need to check all attributes in XSLT constructs + using them and use the dedicated readin function. Sorting: -> add support for imbricated sorts @@ -45,4 +43,23 @@ Validity: -> should we add validation by default ? Make this an option -> redirrect validity errors +Contextual error reporting: + -> provide a couple of functions providing context analysis, not urgent + + ******** + * * + * DONE * + * * + ******** + +Separate util module: + -> macros, config, verbosity ? + => xsltutils.[ch] + +Support for disable-output-escaping="yes": + -> looks problematic, libxml has no support for anything like this, + and unless adding a new node type :-( or tweaking text node and + output routines this is gonna be messy ... must be handled at libxml + level. + => Done with a trick, text node name is different, requires > 2.2.11 |