blob: 24e3597178620273cd597017878323ab3625981a (
plain) (
blame)
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
|
# $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
|