diff options
author | Daniel Veillard <veillard@src.gnome.org> | 2001-01-25 18:51:41 +0000 |
---|---|---|
committer | Daniel Veillard <veillard@src.gnome.org> | 2001-01-25 18:51:41 +0000 |
commit | 6232ed7d6e89358533cf2045655e9c484bfdca4a (patch) | |
tree | 7b64126cf3921b0b150ec54a8daaba3bcd1bee54 /TODO | |
parent | a7da804741d2650c5132ab004d442d7dc4e6b64b (diff) | |
download | libxslt-6232ed7d6e89358533cf2045655e9c484bfdca4a.tar.gz |
Hack, hack, hack ... Mostly adding functions:
- FEATURES TODO README INSTALL: updated
- libxslt/xslt.h: added URL and version/vendor :-)
- libxslt/transform.c: fixed a problem in xsl:attribute, removed
attempt to support older libxml2 version.
- libxslt/variables.h libxslt/xsltInternals.h: update to structures
and macros to add/register new document created by document()
- libxslt/functions.c: implemented current(), unparsed-entity-uri()
system-property(), element-available() and function-available().
A crippled version of document() has been added too.
Daniel
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 26 |
1 files changed, 20 insertions, 6 deletions
@@ -3,6 +3,13 @@ * TODO * * * ******** + +Doc: + - put a page at http://xmlsoft.org/XSLT/ + - generate/transform the DocBook to HTML + - add HTML to package + - manpage and doc for xsltproc + Design: - should transforms for a given stylesheet be thread clean, or can a stylesheet be enriched with document specific @@ -15,10 +22,10 @@ Import: -> provide functions to circulate in the import tree of stylesheets Extra functions: - -> make a separate module. -> document() should not be a problem since Result Tree Fragments are implemnted - -> others + => started, incomplete + -> missing key support ID and Key support: -> Id should be simple, key will probably requires some hash tables. @@ -36,10 +43,7 @@ Error handling: and lack of optionnal features. 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. + -> optimization by checking their existence at stylesheet parse time. Sorting: -> add support for imbricated sorts @@ -59,6 +63,16 @@ Contextual error reporting: * * ******** +Extra functions: + -> make a separate module. + => done functions.[ch] + +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. + Separate util module: -> macros, config, verbosity ? => xsltutils.[ch] |