summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@src.gnome.org>2001-01-25 18:51:41 +0000
committerDaniel Veillard <veillard@src.gnome.org>2001-01-25 18:51:41 +0000
commit6232ed7d6e89358533cf2045655e9c484bfdca4a (patch)
tree7b64126cf3921b0b150ec54a8daaba3bcd1bee54 /TODO
parenta7da804741d2650c5132ab004d442d7dc4e6b64b (diff)
downloadlibxslt-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--TODO26
1 files changed, 20 insertions, 6 deletions
diff --git a/TODO b/TODO
index 57fbb00a..47d246bb 100644
--- a/TODO
+++ b/TODO
@@ -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]