2011-11-14 40 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的建议改进,而不是只是一个或另一个。 –