Webbrowser 网页源码已经取到,源码中包含了 Treeview 格式如下:<?XML:NAMESPACE PREFIX=TVNS />
<?IMPORT NAMESPACE=TVNS IMPLEMENTATION="/webctrl_client/1_0/treeview.htc" />
<tvns:treeview id="TreeView1" >
<tvns:treenode Expanded="True" Selected="true" NavigateUrl="根链接" Target="PreviewTopFrame" ID="0">
                根标题
                <tvns:treenode NavigateUrl="子链接" Target="PreviewTopFrame" ID="103">
<nobr>子标题</nobr>
       </tvns:treenode>
                <tvns:treenode NavigateUrl="子链接" Target="PreviewTopFrame" ID="107">
<nobr>子标题</nobr>
       </tvns:treenode>
                <tvns:treenode NavigateUrl="子链接" Target="PreviewTopFrame" ID="108">
<nobr>子标题</nobr>
       </tvns:treenode>
                <tvns:treenode NavigateUrl="子链接" Target="PreviewTopFrame" ID="109">
<nobr>子标题</nobr>
       </tvns:treenode
</tvns:treenode>
</tvns:treeview>问题
    1.我想取到所有的 链接(包括根/子链接)、标题(包括根/子标题)、ID(包括根/子ID)我尝试了很多方法都无法取到相关的内容,最多只能取到 Treeview1 的 ID谢谢各位前辈指教

解决方案 »

  1.   

    这个应该是XML文档的操作,你可以google一下,不难,可以实现。
      

  2.   


    但这个是包含在 html body 中的,而且还有其他的输入项目,并不是一个单独的 XML 文档。
    如果你有好多建议,谢谢给些帮助!
      

  3.   


    1.根标题 的内容 和 NavigateUrl、ID
    2.子标题 的内容 和 NavigateUrl、ID 
      

  4.   

    <?XML:NAMESPACE PREFIX=TVNS />
    <?IMPORT NAMESPACE=TVNS IMPLEMENTATION="/webctrl_client/1_0/treeview.htc" />
    <tvns:treeview id="TreeView1(这是我要取的)" >
     <tvns:treenode Expanded="True" Selected="true" NavigateUrl="根链接(这是我要取的)" Target="PreviewTopFrame" ID="0(这是我要取的)">
       根标题(这是我要取的)
       <tvns:treenode NavigateUrl="子链接(这是我要取的)" Target="PreviewTopFrame" ID="103(这是我要取的)">
     <nobr>子标题(这是我要取的)</nobr>
     </tvns:treenode>
       <tvns:treenode NavigateUrl="子链接(这是我要取的)" Target="PreviewTopFrame" ID="107(这是我要取的)">
     <nobr>子标题(这是我要取的)</nobr>
     </tvns:treenode>
       <tvns:treenode NavigateUrl="子链接(这是我要取的)" Target="PreviewTopFrame" ID="108(这是我要取的)">
     <nobr>子标题(这是我要取的)</nobr>
     </tvns:treenode>
       <tvns:treenode NavigateUrl="子链接(这是我要取的)" Target="PreviewTopFrame" ID="109(这是我要取的)">
     <nobr>子标题(这是我要取的)</nobr>
     </tvns:treenode
     </tvns:treenode>
    </tvns:treeview>
      

  5.   

    我分析html/xml代码,都是利用一个gettag(源字符串,前缀字符串,后缀字符串)
    你这个就是:
    gettag(s,'<tvns:treeview id="','" >');
    gettag(s,'id="NavigateUrl="','" Target');
    ....
      

  6.   


    能给个gettag() 代码吗 ?
    谢谢啦
      

  7.   


    但有个问题,Treeview 的中的数据是不固定的,我并不知道实际的内容,要遍历整个 Treeview 自动循环取到内容!这又该如何做呢!赐教