diff options
-rwxr-xr-x | pyeletree.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/pyeletree.py b/pyeletree.py new file mode 100755 index 0000000..4b30159 --- /dev/null +++ b/pyeletree.py @@ -0,0 +1,16 @@ +#! /usr/bin/python2 + +import sys +import xml.etree.ElementTree as et + +def process(f): + r = et.parse(f).getroot() + tg = r.findall("./front/article-meta/title-group") + at = tg[0].find("article-title") + if at is not None and at.text is not None: + print "article-title:", at.text.encode('utf-8') + +for xmlf in sys.argv[1:]: + f = open(xmlf, "rb") + process(f) + f.close() |