-
Notifications
You must be signed in to change notification settings - Fork 3
/
TODO
62 lines (42 loc) · 1.45 KB
/
TODO
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
* Put a big warning for 'content' that interpolation with {} will
doubtlessly ruin their day
- set_stylesheet_args( qw/ $foo $bar / )
Already taken care of by compile()
- Documentation of XML::XPS -> put at the end
- Mention the stylesheet arguments ( @_ or named )
* Add requires
* Add license in pods
* add SVN tags on files
* INCLUDEs for A::A::YPS -> which directory is home?
ONLINE
plain vanila -> URL
prefixed with SRC_DIR
prefixed with SS_DIR
* documentation everywhere
* XML::XPath::..:Document -- must revisit; Add back document() to A::A::L::XPS
* It would be quite easy to come
up with a variation of XPS that output a DOM tree rather than
text. It wouldn't be as flexible as classic XPS, but it would probably
be a little more zippy for long transformation chains
* Do a Makefile-like mode where the same document can be transformed by different stylesheets
and produce different end documents.
document.xml:
xml2html.xps => document.html
html
<xpsMakefile>
<document>document.xml</document>
<output id='html'>
<name>document.html</name>
<transformation type='xps'>xml2html.xps</transformation>
</output>
<output id='pdf'>
<name>document.pdf</name>
<transformation type='xps'>xml2latex.xps</transformation>
<transformation type='blah'>latex2pdf.pl</transformation>
</output>
<xpsMakefile/>
* Change DO_CHILD with $DO_CHILD (ReadOnly)
* doc, doc, doc
* Remove VERSION on all but XML::XPathScript
* Build.PL
* Module::Signature