aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2007-06-26 16:43:39 +0000
committerRob Austein <sra@hactrn.net>2007-06-26 16:43:39 +0000
commit2a42db2c405df6e4b8f6f0345c027ecf39004e15 (patch)
treeafb2dc6d020904517c6b6434655085ecedb0ed57 /scripts
parent8e909661e23a1961872a4c300dbe07d1f6f5245b (diff)
Update
svn path=/scripts/PLAN; revision=692
Diffstat (limited to 'scripts')
-rw-r--r--scripts/PLAN11
1 files changed, 5 insertions, 6 deletions
diff --git a/scripts/PLAN b/scripts/PLAN
index 13f9de93..9f78c229 100644
--- a/scripts/PLAN
+++ b/scripts/PLAN
@@ -6,21 +6,20 @@ Rough plan for initial prototype RE.
2) Hack xml-parse-test into something that can:
- - Generate (XML::Simple?) XML
+ - Generate XML (just compose directly, probably)
- Encode XML in CMS using specified signing key and certs
- Write that to a destination file
- Pick up signed CMS from from a file
- Check CMS signatures and extract XML
- Validate (xmllint --relaxng) the XML
- - Decode (XML::Simple) the XML and dump the result
+ - Decode (xml.sax) the XML and dump the result
- Log everything as we go and use Data::Dumper to log content of Perl
+ Log everything as we go.
data structures.
- APNIC is specifying schema in RNC (RelaxNG Compact) syntax, xmllint
- wants RNG (RelaxNG XML) syntax, so use /usr/ports/textproc/trang to
- convert:
+Schema is RNC (RelaxNG Compact) syntax, xmllint wants RNG (RelaxNG
+XML) syntax, so use /usr/ports/textproc/trang to convert:
$ trang foo.rnc foo.rng