如何在其他元素中查找元素的循环?

时间:2015-09-24 09:08:43

标签: vb.net visual-studio visual-studio-2013

我有一个WebBrowser,我想要获得一些具有内在元素的元素的文本。层次结构似乎是:

<tr class="" id="trItem33998" spry:select="selectedRow" spry:hover="hoverRow">

    <td style="cursor:pointer">
        <span>A4 TECH KB-2150D Q-TR MULTIMEDYA USB SİYAH SET</span> 
    </td>
    <td>
        <span>18</span>
    </td>

    ...
<tr>

有许多这样的枚举行,我需要在该表中的span标签中获取所有文本。如何使用Visual Basic 2013执行此操作?

编辑:所有ID都以trItem

开头

1 个答案:

答案 0 :(得分:1)

所以我不会为你做这一切,但如果你把你的xml加载到一个字符串中,这就是循环的核心:

   Dim StartingPosition As Integer = 0

    While StartingPosition > -1

        StartingPosition = MyXMLString.IndexOf("id=""trItem", StartingPosition)

        If StartingPosition > -1 Then

            ' your code goes here 

            StartingPosition += 1
        End If

    End While