AdobeWeb设计人员Ajax框架Spry入门2

ZDNet软件频道 时间:2007-06-26 作者:builder.com.cn | builder.com.cn 我要评论()
本文关键词:Adobe office
说的足够多了,让我们试用一下这个框架。我们评估的第一点是Spry处理XML数据的能力。我们以XML文件的形式创建一些样本数据,其中包含某个假想市政当局员工的信息。


数据处理XML数据

说的足够多了,让我们试用一下这个框架。我们评估的第一点是Spry处理XML数据的能力。我们以XML文件的形式创建一些样本数据,其中包含某个假想市政当局员工的信息。

样例如下:

<xml version="1.0" encoding="UTF-8">

<employees>

<employee id="1">

<fname>Frank</fname>

<lname>Bacon</lname>

<email>fbacon@municipality.gov</email>

<mobilePhone>2201-09-0426</mobilePhone>

<department>Board of Education</department>

</employee>

<employee id="2">

<fname>Bob</fname>

<lname>Boyle</lname>

<email>bboyle@municipality.gov</email>

<mobilePhone>2501-301-291</mobilePhone>

<department>Animal Services</department>

</employee>

</employees>

可以看到有很多行数据,每行包含相同的属性,Spry与XML交互不需要DTD(数据类型定义),这是处理XML的一个典型问题,但并不是标准。此处,我们的目的是使Spry为我们处理数据然后输出到一个HTML页中,你可以命名数据的属性并告知Spry在页面的那个位置显示它们。

使用一个文本编辑器,我们就可以处理HTML内容。下面是来自标记间的一小片段。我们引入了两个.js文件,第一个为了利用XPath使用了Google的开源代码,因此稍后我们能够过滤数据,第二个是Spry数据库,它依赖XPath库,这也是为什么使用时先声明的原因。
查看本文来源


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134