DB2 XML 编程,第 3 部分: 客户机中的 XML 编程
2009-11-11 00:00:00 来源:WEB开发网清单 5 演示如何使用 DHTML 创建一个用于修改客户名称的图形用户界面(GUI),并将它插入 HTML 页面中声明的 div 标记 profilediv。
清单 5. 创建 GUI 的 DHTML var htmlstr="<table class='inputtable'><tr>";
htmlstr+='<td>firstname:</td><td><input id="fname" value="'+firstname+'"/></td>';
htmlstr+='<td>lastname:</td><td><input id="lname" value="'+lastname+'"/></td>';
htmlstr+='<tr><td/><td><input type="button" value="save"
/></td>';
htmlstr+='</tr></table>';
document.getElementById("profilediv").innerHTML=htmlstr;
}
}
完成修改之后,单击 Save 按钮来调用 updateCustomer 函数。用修改信息更新包含客户信息的 DOM userinfo。这里同样使用 XPath 导航到需要修改的数据节点。
清单 6. 使用 XPath 更新客户信息 function updateCustomer()
{
var fname=document.getElementById("fname").value;
var lname=document.getElementById("lname").value;
userinfo.setValue("/Customer/@firstname",null,fname);
userinfo.setValue("/Customer/@lastname",null,lname);
创建一个新请求,将更新后的 DOM 序列化并附加到请求中。清单 7 显示发送给(POST)服务器的请求字符串。
注意,因为消息格式是 XML,所以请求的 HTTP 报头中的内容类型设置为 XML。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››XML 转成 数组对象
- ››XML注意的转义字符
- ››xml文件正确性验证类实现
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
更多精彩
赞助商链接