summaryrefslogtreecommitdiff
path: root/TODO
blob: 667c2f71f371cf236cf0cdf52e5bea7b9e317129 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Design:
  - should transforms for a given stylesheet be thread clean,
    or can a stylesheet be enriched with document specific
    informations and cleaned up later ?
    
Import:
  -> parse them
  -> provide functions to circulate in the import tree of stylesheets

Pattern tester:
  -> try to optimize for ID scan and tests.

Pattern scanner:
  -> add error checks on all returns
  -> 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,
     and lack of optionnal features.