リスト要素を取得します。私はこのようなHTMLの一部を持っている場合、HTML解析
<li class="myclass">
<ul class="myclass2">
<li><span>Name1</span><span>Value1</span></li><li><span>Name2</span><span>Value2</span></li><li><span>Name3</span><span>Value3</span></li>
</ul>
</li>
私はHTMLの敏捷性パックを使用して、このように、このHTMLを解析しようとしている:
var values = mydetails.DocumentNode.QuerySelector(".myclass").QuerySelector("ul").InnerHtml;
これは私を与えますこの部分は:
<li><span>Name1</span><span>Value1</span></li><li><span>Name2</span><span>Value2</span></li><li><span>Name3</span><span>Value3</span></li>
しかし、私はさらに行く方法がわからない、私は名前と値を必要とするが、私はそれらを取得する方法がわかりません。私にそれをする方法を教えてもらえますか?ありがとう。
これらの項目にはIDがありません。これらの項目にはIDを付けることはできません。 – jason
IDなしでこれを行う方法はありますか? – jason
あなたはgetChild()を試すことができます。この関数をulで使用すると、配列が得られます。最初の項目は '.... QuerySelector(" ul ")。getChild [0] ... ' – jenald