1
我有一個看起來像這樣(簡化)的XML:搜索XML的變量屬性使用Python和ElementTree的
<file id="file-10">
<clip>1</clip>
<timecode>1:00:00:00</timecode>
</file>
<file id="file-11">
<clip>2</clip>
<timecode>2:00:00:00</timecode>
</file>
我試圖使用ElementTree的搜索與特定id屬性文件元素。 這工作:
correctfile = root.find('file[@id="file-10"]')
這不:
fileid = 'file-10'
correctfile = root.find('file[@id=fileid]')
我得到:
SyntaxError: invalid predicate
是這樣的ElementTree
的限制?我應該使用別的東西嗎?