您现在的位置:中国下载站学院中心网络编程XML教程xsl教程 → 文章列表

用XML和XSL来生成动态页面

作者:佚名  来源:不详  发布时间:2007-4-14 10:57:10   

减小字体 增大字体

 
 
  xml(可扩展标记语言)看起来可能像某种w3c标准——现在没有什么实际影响,即使以后能派上用场,也是很久以后的事。但实际上,它现在已经得到了应用。所以,不要等到xml已被加进了你最喜爱的html编辑器中才开始使用它。它现在就可以解决各种内部问题和b2b系统问题

  在sparks.com,我们使用xml来标准化从java对象到html数据显示等不同系统之间的数据表示。

  特别需要指出的是,我们发现,只要以非常基本的xml结构来实现标准化,就可以更容易地共享和操作数据。在这一过程中,我们发现了使用xml的很多有效方法。下面详细介绍我们现在的应用情况。

  标准化

  在使用xml之前,建立与你要使用的信息不同的xml数据格式。

  生成动态xml

  从数据库中生成html并不新鲜,但生成xml却很新鲜。这里我们介绍具体的生成步骤。

  用xsl作为模板语言

  xsl(可扩展样式表语言)是定义xml数据显示格式的好方法,如果写成几个静态模板会更有效。

  生成html

  xml加上xsl就等于html。这听起来似乎不对,但用户所见的我们的html页面其实就是xml和xsl共同产生的效果。

  一、标准化

  xml的能力来自于它的灵活性。但不幸的是,它有时太灵活了,以至于你会面对一个空白的页面,发愁该怎么解决问题

  在任何xml的项目中,第一步工作都是创建标准的数据格式。为此你要作出以下决定:

  • 要涉及哪些数据
  • 是否要使用dtd(文件类型定义)
  • 是否要使用dom(文档对象模型)或sax(xml的简化api)解析

  确定数据:

  因为没有标准的xml格式,开发者可以自由地开发自己的格式。然而,如果你的格式只能被一个应用程序识别,那么你只能运行这个程序来使用该格式。如果还有其他程序也能读懂你的xml格式,那显然会更有帮助。如果某个xml格式被修改,则使用它的系统可能也需要被修改,所以你应该建立尽可能完整的格式。因为大多数系统忽略它们无法识别的标签,所以改变一个xml格式的最安全的方法是添加标签,而不是修改标签。

  单击此处查看xml数据格式实例

  在sparks.com,我们查看了不同的产品展示需要的所有产品数据。尽管并不是所有的页面都使用全部数据,但我们还是由此开发出适用于所有数据的非常完整的xml数据格式。例如,我们的产品明细信息页面显示的数据要比产品浏览页面多。然而,我们在这两种情况下仍然使用相同的数据格式,因为每个页面的xsl模板都只使用它所需要的字段。


在百度中搜索更多用XML和XSL来生成动态页面相关网页 转贴于:中国下载站

  • 上一篇文章:XSL函数介绍(3)
  • 下一篇文章:跟我学XSL(9)XSL函数二
  • 阅读统计:[]
  • 中国下载站】【设为主页】【收藏本页】【打印本文】【回到顶部】【关闭此页

    相关文章
    文章评论(评论内容只代表网友观点,与本站立场无关!)

    用户名: 查看更多评论

    分 值:100分 85分 70分 55分 40分 25分 10分 0分

    内 容:

             (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码


    设为首页 - 关于我们 - 广告服务 - 网站地图 - 加入收藏 - 网站声明 - 网站帮助 - 友情链接

    • Copyright (C) 2006-2008 www.cndownz.com All Rights Reserved.
      中国下载站 版权所有. 粤ICP备05141802号. 对本站有任何建议、意见或投诉,请来信:cndownzcom@yahoo.com.cn.
      喜欢中国下载站(cndownz.com),请把中国下载站(cndownz.com)告诉你QQ上的5位好友,多谢支持!