2016-03-21 2 views

Antwort

1

Sie können durch Elemente iterieren, die id Attribute statt, und dann den Attributwert aktualisieren, etwa so:

for elem in doc.xpath('//*[@id]', namespaces={'leg':'http://www.lexis-nexis.com/glp/leg'}): 
    elem.attrib['id'] = re.sub(r'([^a-zA-Z0-9\.\_])', '', elem.attrib['id']) 

# don't forget to write changes back to the disk if necessary 
+0

Vielen Dank .I eine Frage hat, wenn ich wurde mit dem XPath // @ id als Ich habe ein anderes Objekt als den Elementtyp bekommen, dieser Objekttyp ist anders, weshalb ich dieses Problem hatte. –

Verwandte Themen