python里的xpath xpath路徑表達(dá)式。node()和*的區(qū)別?
xpath路徑表達(dá)式。node()和*的區(qū)別? XPath使用路徑表達(dá)式來選取XML文檔中的節(jié)點或者節(jié)點集。這些路徑表達(dá)式和我們在常規(guī)的電腦文件系統(tǒng)中看到的表達(dá)式非常相似。路徑表達(dá)式是從一個XML節(jié)點
xpath路徑表達(dá)式。node()和*的區(qū)別?
XPath使用路徑表達(dá)式來選取XML文檔中的節(jié)點或者節(jié)點集。這些路徑表達(dá)式和我們在常規(guī)的電腦文件系統(tǒng)中看到的表達(dá)式非常相似。路徑表達(dá)式是從一個XML節(jié)點(當(dāng)前的上下文節(jié)點)到另一個節(jié)點、或一組節(jié)點的書面步驟順序。這些步驟以“/”字符分開,每一步有三個構(gòu)成成分:
1、軸描述(用最直接的方式接近目標(biāo)節(jié)點)
2、節(jié)點測試(用于篩選節(jié)點位置和名稱)
3、節(jié)點描述(用于篩選節(jié)點的屬性和子節(jié)點特征) 一般情況下,我們使用簡寫后的語法。雖然完整的軸描述是一種更加貼近人類語言,利用自然語言的單詞和語法來書寫的描述方式,但是相比之下也更加羅嗦。