2009-11-12 76 views
8

我正在使用lxml來解析HTML文件,我想知道如何設置xpath搜索的context。我的意思是我有一個節點元素,並且只想在此節點內進行xpath搜索,就好像它是根節點元素一樣。例如,我有一個表單節點和xpath搜索//input只返回給定表單的輸入,而不是頁面上所有表單的所有輸入。我怎樣才能做到這一點?我發現一些xpath context文檔here,但它似乎不是我想要的。Lxml html xpath上下文

回答

12

XPath表達式//input將匹配文檔中任何位置的所有輸入元素,而.//input將匹配當前內部的所有上下文。

也許如果您改善您的場景描述,我們可以進一步幫助您。

+0

謝謝,.//不知道我的意思 – Fluffy 2009-11-12 23:29:27