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
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)