2017-10-05 3 views

答えて

1

:私はとのオプションを取得する方法を知っています選択された属性の選択された値を持つ選択タグ内の任意の深さにある任意のタグタイプを見つける最初のノードを取得しようとすることによってそれを得る。

+0

ノードを1つだけ必要とするため、この作業を行うことはできません – ssdfsd

+0

doc.DocumentNode.SelectSingleNode( "// select [@ id = 'foo']/option [@ selected = 'selected'] "); – Gianlucca

+0

いいえ、また最後に動作していない、試してみましたか? – ssdfsd

1
doc.DocumentNode.SelectSingleNode("//Select[@id='foo']//*[@selected='selected']"); 

これは動作するはずですが、そのより広い出産

doc.DocumentNode.SelectNodes("//select[@id='foo']/option[@selected='selected']"); 

あなたはXPathの詳細を読むことができます:これは動作するはず

doc.DocumentNode.SelectNodes("//select[@id='foo']//option"); 
関連する問題