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谢谢各位前辈指教
<?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谢谢各位前辈指教
解决方案 »
- 如何做一个自定义的打印预览窗口
- 求一SQL语句,谢谢.
- 天才学生的天才答案zt
- 局域网内两台电脑进行文件传送,如何实现?就想QQ中的那个文件传送!
- 怎样判断两个表是否完全一致--急等
- 新手提问 webbroswer
- 怎样在DELPHI中使用WIN32API的关机函数ExitWindowsEx()
- 在2000下做的透明窗体为什么在98下不好使?
- 这几天有一点困惑,关于程序员 的未来的,特来和大家探讨。
- 急急(为什么我想给100分,可是只能强制给25分呢,呜呜)!内存中获取远程传来的图像并保存到硬盘或转换成jpg!
- 请教:操作外部程序时,外部条件变化时如何及时更新外部程序菜单项的状态?
- 急!!有什么方式能在delphi中获取到的系统时间让它显示
但这个是包含在 html body 中的,而且还有其他的输入项目,并不是一个单独的 XML 文档。
如果你有好多建议,谢谢给些帮助!
1.根标题 的内容 和 NavigateUrl、ID
2.子标题 的内容 和 NavigateUrl、ID
<?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>
你这个就是:
gettag(s,'<tvns:treeview id="','" >');
gettag(s,'id="NavigateUrl="','" Target');
....
能给个gettag() 代码吗 ?
谢谢啦
但有个问题,Treeview 的中的数据是不固定的,我并不知道实际的内容,要遍历整个 Treeview 自动循环取到内容!这又该如何做呢!赐教