C++ Builder怎样访问浮窗(XML)的form?

hexx 2016-07-11 10:21:37
开发环境:C++ Builder XE8

有一个网页的浮窗的xml是这样的:
<?xml version="1.0" encoding="utf-8"?>
<root><![CDATA[<h3 class="flb">
<em>标题</em>
</h3>
<form id="qd_win" method="post" action="..." onkeydown="...">
<div class="f_c" style="width:690px;margin:10px;">
...
<table width="100%" cellpadding="0" cellspacing="0" align="center">
...
<table summary="Qd" cellspacing="0" cellpadding="0" class="tfm">
...
<tr id="mode1" style="display:;">
<th><label for="inputtxt">输入内容</label></th>
<td><input type="text" name="inputtxt" id="inputtxt" size="25" class="px" /></td>
<td></td></tr>
...
</table></table></div>
<p class="o pns">
<button type="button" class="pn pnc" onclick="showWindow('qwindow', 'qd_win', 'post', '0');return false">点我提交</button>
</p></form>]]></root>


我用以下语句取节点:
_di_IXMLDocument document = NewXMLDocument();
document = LoadXMLDocument(URL);
document->Active = true;
_di_IXMLNode node = document->DocumentElement;
AnsiString sTemp1 = node->GetText();
AnsiString sTemp2 = node->ChildNodes->Nodes[0]->GetText();


结果sTemp1、sTemp2是一样的,都是“<h3 class="flb"> ...”,这是怎么回事?
另外,我想在输入框inputtxt中自动赋字符串,然后执行showWindow('qwindow', 'win_id', 'post', '0'); 应怎样弄?
...全文
109 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
hexx 2016-07-15
  • 打赏
  • 举报
回复
解决了,换个思路,用CppWebBrowser1->Navigate(URL, NULL, NULL, NULL, vHeaders);解决了

1,314

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧