求xpath
有如下xml:
<table>
<tr>
<td>
<a1>aaa</a1>
<a2>20</a2>
<a3>20</a3>
</td>
</tr>
<tr>
<td>
<a1>bbb</a1>
<a2>20</a2>
<a3>20</a3>
</td>
</tr>
<tr>
<td>
<a1>ccc</a1>
<a2>20</a2>
<a3>20</a3>
</td>
</tr>
</table>
如何获得 a1=bbb 的那个 <tr> 节点,<tr>节点的位置不一定是第二个。
xpath怎么写?
[解决办法]
你试一下 /table/tr/td/aa[text()>35]
[解决办法]
打错了/table/tr/td/aa[text()="bbb"]
//a1[.="bbb"]/../..
[解决办法]
在这个http://www.mizar.dk/XPath/Default.aspx测试过了
[解决办法]
//tr[td/a1="bbb"]
[解决办法]
<xsl:for-each select="//table/tr/td/a1[text()='bbb']">
。。。
</xsl:for-each>
看看这个可以帮到你不?
[解决办法]