| 域名空间 下载中心 社区论坛 信息公告 MY小屋 |
![]() |
联系我们 设为首页 加入收藏 |
|
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿 论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图 专题 | 应用软件 | 聊天通讯 | Q Q 专栏 | 建站经验 | 在线工具 | 站长Club | 注 册 表 | 旧版 社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 韩国素材 | 素材图库 | 广告服务 | 服务 |
| 新版上线![旧版] | |||||
注:打开慢时请稍等
AJAX及使用E4X编写Web服务脚本http://www.iyit.net 日期:2006-5-25 14:36:59 来源:网络转载 点击: |
var x = new XML(peopleXMLString); 另外,我们也可以简单地将该 XML“嵌入”到代码中: var x = 是的——这是正确的——XML 变成了这种语言的一个直接部分。 如果您同我们的操作完全一样,那么现在就可以尝试该操作。Rhino 1.6R1 最新的版本以及来自 Apache 的 XMLBeans 程序库都支持 E4X。使用它们非常的简单,只要获取这些包,将它们解压,然后将 js.jar 和 xbean.jar 添加到您的类路径中,就可以启动 JavaScript 处理程序了。 java -cp js.jar;xbean.jar 您现在可以尝试以下实例。您可以将它们从该处剪切并复制,或者将它们包含在 examples1.js 文件中,该文件位于 zip 文件(ws-ajax1code.zip)中,您可以通过点击本文顶部或者底部的代码图标来下载该文件。 您仅仅需要使用 JavaScript 的属性就可以查看 XML 的任何部分。例如: print(x.person[0].name); 您注意到了吗,到目前为止,我们还没有使用诸如 DOM 或者 SAX 之类的 XML API。XML 只是变成了一种 JavaScript 能够理解的本地类型。 使用以下代码来打印两个人的高度: for each (var h in x..height) { print(h) }; 语法非常有用。它返回所有的,任何深度的能够匹配后面紧跟的标记名称的子元素。因此 x..height 返回 height 标记的数值。 以下是另一个有用的语法: print(x.person.(name=="Ant").hair); 这将使得在 XML 树中可以很容易地进行查看操作。 一个更复杂的样本实例 假定您想要将高度值从米制度量单位更改为英美制度量单位(也就是英国人常说的英尺和英寸单位)。 下面首先是厘米到英寸的转换... function metricToImperial(cms) { 首先值得注意的一行是: var response = <height/>; 该行允许您将 XML “嵌入”到 JavaScript 中。采用这种语法有两个好处:第一,它确实会使 XML 的使用变得很容易。第二,这些代码的意义非常清晰。 现在您可以向该元素中添加更多的子元素: response.feet = ft; 这样创建了 <height> 子元素,其标记名称被设置为“feet”,并且将数值设置为变量 ft 的值。 您也可以用这种方式操作其属性: response.@measure = "imperial"; 现在我们使用该功能来更新 XML: 编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部] 上一篇:用Ajax和RSS制作一个首页新闻 下一篇:WEB2.0中AJAX应用的详解 转载请注明来源:www.iyit.net 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。 |
| 相关文章 | ||||
| 友情链接 | ||||||
| 设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接 |
| |||||||