diff options
author | Rob Austein <sra@hactrn.net> | 2009-06-17 16:11:18 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2009-06-17 16:11:18 +0000 |
commit | 513b28c00fec9d45a4b5ee46ba41ef1fa6634fb3 (patch) | |
tree | 93a132599530a001d40fea164b6c6a7cef2b6074 /myrpki/xml-parse-test.py | |
parent | 923b0364e7fac251f5146b7ea8714e12586fc084 (diff) |
Checkpoint
svn path=/myrpki/xml-parse-test.py; revision=2533
Diffstat (limited to 'myrpki/xml-parse-test.py')
-rwxr-xr-x | myrpki/xml-parse-test.py | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/myrpki/xml-parse-test.py b/myrpki/xml-parse-test.py new file mode 100755 index 00000000..24e35971 --- /dev/null +++ b/myrpki/xml-parse-test.py @@ -0,0 +1,25 @@ +# $Id$ + +import lxml.etree + +rng = lxml.etree.RelaxNG(lxml.etree.parse("myrpki.rng")) + +tree = lxml.etree.parse("myrpki.xml").getroot() + +if False: + print lxml.etree.tostring( + tree, + pretty_print = True, + encoding = "us-ascii", + xml_declaration = True) + +rng.assertValid(tree) + +for x in tree.getiterator(): + print x +# print x.get("handle") + for k, v in x.items(): + if v: + print " ", k, v + if x.text: + print " ", x.text |