diff --git a/actes-princiers/src/actesdataset.py b/actes-princiers/src/actesdataset.py index e399347..5fb9f6d 100644 --- a/actes-princiers/src/actesdataset.py +++ b/actes-princiers/src/actesdataset.py @@ -86,14 +86,17 @@ class BsXMLDataSet(XMLDataSet): def find_transcribers(self): "find transcriber xml bs4 helper" - transcribers = self.soup.find_all('respStmt') + transcribers = self.soup.find_all('teiHeader') trs = [] - for pers in transcribers: - trs_name = pers.find('name') - if trs_name: - trs.append(trs_name.get_text()) + for header in transcribers: + respStmt = header.find('fileDesc').find('titleStmt').find('respStmt') + if respStmt: + trs_name = respStmt.find('name') + if trs_name: + trs.append(trs_name.get_text()) return trs + def find_prince_name(self): """find prince_name xml bs4 helper