2011-11-14 128 views
2

我想搜索以「PHP」XSL:搜索節點名稱

<globals-cookie> 
    <utma>1.959760512.1318348214.1318348214.1318348214.1</utma> 
    <utmz>1.1318348214.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)</utmz> 
    <phpsessid34534>826427ef2fade7f9471581a429ce266d</phpsessid34534> 
    <utmb>122420241.88.10.1321257433</utmb> 
    <utmc>122420241</utmc> 
</globals-cookie> 

我會寫//globals-cookie/phpsessid34534啓動子節點,但到底有多少改變..

回答

3

你可以你描述將

globals-cookie/*[starts-with(local-name(), 'php')] 
+0

我發現'// globals-cookie/* [starts-with(name(),'php')]'這非常相似,謝謝! –

+0

@KirkStrobeck,不客氣! –

0

首先,XPath來這樣一個節點:

使用的XPath /globals-cookie/*[starts-with(local-name(.),'php']

其次,這是什麼屬性 - 這樣的事情會更明智。

<php sessid="34534">826427ef2fade7f9471581a429ce266d</php> 
+0

'這樣的事情會更明智。' - 您認爲我可以更改XML –

+0

我認爲沒有這樣的事情 - 這就是爲什麼我給你提供了問題的答案和對XML的建議改進,而不是隻是一個或另一個。 –