Mercurial > farol > farolluz
comparison farolluz/parsers/cvrf.py @ 9:4c6e15514a6d
Parse Name and Organization in a Acknowledgment as multiple elements
author | Benoît Allard <benoit.allard@greenbone.net> |
---|---|
date | Wed, 08 Oct 2014 12:44:20 +0200 |
parents | d62264a643fb |
children | dcc946b30343 |
comparison
equal
deleted
inserted
replaced
8:cb8b2a196f0b | 9:4c6e15514a6d |
---|---|
92 elem.attrib.get('Type') | 92 elem.attrib.get('Type') |
93 ) | 93 ) |
94 | 94 |
95 | 95 |
96 def parseAcknowledgment(elem, ns='cvrf'): | 96 def parseAcknowledgment(elem, ns='cvrf'): |
97 names = [] | |
98 for cvrfname in elem.findall(UN(ns, 'Name')): | |
99 names.append(cvrfname.text.strip()) | |
100 orgs = [] | |
101 for cvrforg in elem.findall(UN(ns, 'Organization')): | |
102 orgs.append(cvrforg.text.strip()) | |
97 return CVRFAcknowledgment( | 103 return CVRFAcknowledgment( |
98 elem.findtext(UN(ns, 'Name')), | 104 names, orgs, |
99 elem.findtext(UN(ns, 'Organization')), | |
100 elem.findtext(UN(ns, 'Description')), | 105 elem.findtext(UN(ns, 'Description')), |
101 elem.findtext(UN(ns, 'URL')), | 106 elem.findtext(UN(ns, 'URL')), |
102 ) | 107 ) |
103 | 108 |
104 | 109 |