以下はどのように短縮できますか?所望のXPathで/html[1]/body[1]/div[3]/div[2]/div[2]/div[1]/div[1]/div[2]/div[1]/div[3]/div[5]/div[1]/div[2]
HtmlAgilityPack Powershellでのワイルドカード検索
$contactsBlock.SelectSingleNode(".//table").SelectSingleNode(".//table")
結果:/html[1]/body[1]/div[3]/div[2]/div[2]/div[1]/div[1]/div[2]/div[1]/div[3]/div[5]/div[1]/div[2]/table[1]/tr[2]/td[1]/div[1]/div[2]/table[1]
第二テーブルは最初にネストされている、私は上記を短くしたい
$contactsBlock
はHTMLAgilityPackノードのXPathでありますSelectSingleNode
このようなものに2回
$contactsBlock.SelectSingleNode(".//table/*/table")
との間をスキップします。
ワイルドカードにはこのような方法がありますか?
'.// table // table'を試してください。これは、他のテーブルにネストされたすべてのテーブルと一致する必要があります。 –
はい。私はこれを答えにします。ありがとうございました。 – STWilson