path4 = file.xpath('/p:sld/p:cSld/p:spTree/p:sp/p:nvSpPr/p:nvPr/p:ph[@type="body"][@sz="quarter"][@marL=True]', namespaces={'p':'http://schemas.openxmlformats.org/presentationml/2006/main',
'a':'http://schemas.openxmlformats.org/drawingml/2006/main'})
これは、解析済みの xml ファイルに使用しているパスです。私は usingx.hasAttribute('marL') == True:
を使用して いましたが、 という属性が含まれているかどうかを確認するために inをElementTree
使用する方法がわかりません。上記を試しましたが、動作が悪く、lxmlの例でも見つかりませんでした。上記のインスタンスでのlxml の機能またはその使用方法を提案できますか?hasAttribute
lxml
p:ph
marL
hasAttribute
どんな助けでも大歓迎です!!