0
このHTMLで
<tr>
<td class="listOddRow"><a href="/bnc/page?BPPC=BPPC17111409443230443484&aliasDispatcher=bankingAccountHistory&key=1027510022703&cAliasDispatcher=bankingStatement&kookToken=wHwy83w6cX" class="listLinks" onclick="setValidExitDocument();">Chequing</a> </td>
<td class="listOddRow">00-227-03</td>
<td class="listOddRow" nowrap="">0275-1</td>
<td class="listOddRow" align="right" nowrap="">$ 28.08</td>
</tr>
これは
//td[contains(text(),"00-227-03")]/parent::tr//a
ではなく、これを働く理由を誰もが知っていますか?私は、少なくともXPath 1.0の中では機能replace
はありませんが、translate
は、同じようにそこに働いている
//td[contains(replace(text(), "-", ""),"0022703")]/parent::tr//a
を使用することができますし、それはとても動作しません: '// TDは、[含まれています(翻訳(テキスト()、 " - "、 "")、 "0022703")] /親:: TR // a? – splash58
@ splash58します!助けてくれてありがとう、ここで翻訳が何をしているのか気にする?私はその機能を知らなかった – ibiza
@ibizaなぜあなたはその質問をする必要がありますか? XPathの参照情報にアクセスできませんか? –