data-
ドキュメント内のすべての属性を削除しようとしています。私のドキュメントが次のようになっている場合
<div id="person" data-name="John Smith" data-age="32" data-location="UK">...</div>
データを取り除いてそのままにしておきたい
<div id="person">...</div>
私はたくさんの組み合わせを試しましたが、少なくとも次のようなものに到達することができdata-name
ます
doc.xpath('//@data-name')
ただし、プロパティが増える場合もあるので、data-?
手動ですべてを追加することは避けたいと思います。このSOの答えは近いですが、試してみると何も返されません
doc.xpath("//*[@*[contains(., 'data-')]]")