在本篇文章中,我们将讲述如何在IE中使用ActiveX功能来访问并解析XML文档,由此允许网络冲浪者操纵它们。
这一网页将传入并运行脚本的初始化。你一定确保order.xml文档与jsxml.html在相同的相同的路径上。
初始化部分将一个新的ActiveX对象例示为MSXML2.DOMDocument.3.0对象类型,然后脚本传入order.xml文档到内存中,并选择所有的/Order/Item节点。我们使用/Order/Item节点以识别文档已经包含的选项。
文档中的标准有一个onLoad属性,这一属性能够使得网页调用getDataNext()而初始化。这一功能可用于从XML文档中获得下一个值并显示在表单中。我们使用一个简单的索引来访问特定的选项。
向前(>>)和向后(<<)按钮都使用相同的机制。首先响应onClick事件而调用getDataNext() 或者getDataPrev(),这两个函数使用了逻辑方法以避免文档以外的范围访问我们的记录。
1. [代码]order.xml
9900234
1234
5.95
100
595.00
Super Widget Clamp
6234
22.00
10
220.00
Mighty Foobar Flange
9982
2.50
1000
2500.00
Deluxe Doohickie
3256
389.00
1
389.00
Muckalucket Bucket
1111
3704.00
07/07/2002
8876
2. [代码]order.html
3. [代码]jsxml.html
XML Order Database
阅读(440) | 评论(0) | 转发(0) |