Adobe Spry框架入门

开发者在线 Builder.com.cn 更新时间:2007-06-26作者:builder.com.cn 来源:

数据处理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库,这也是为什么使用时先声明的原因。

用户评论

  • 用户名
  • 评论内容