0

嘿,我有以下 html,我需要从中获取文本:

<place.tag theBID="Example of text here and there" percentage="512.6">
     <... other html tags here ...>
    <longer.bid type="string">
        This is an example of the longer bid here and there.
    </longer.bid>
     <... other html tags here ...>
</place.tag>

这是我的 VB.net 代码:

For Each listItem In doc.DocumentNode.SelectNodes("//place.tag[""longer.bid""]")
    Debug.Print(listItem.InnerText)
Next

我在("//place.tag[""longer.bid""]")部分得到的错误是:

Object reference not set to an instance of an object.

我正在寻找文本这是这里和那里更长的出价的一个例子。问题是我不能使用[@id=甚至[@class=来获取值,因为 html 中每个标签的theBID 都会发生变化。

任何帮助都会很棒!

4

1 回答 1

0
For Each listItem In doc.DocumentNode.SelectNodes("//place.tag//longer.bid")
    Debug.Print(listItem.InnerText)
Next
于 2013-07-18T10:46:35.483 回答