IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
跳转到主要内容

developerWorks 中国  >  XML  >

用于数据的 XML 专栏

developerWorks
文档选项

未显示需要 JavaScript 的文档选项


级别: 初级

Kevin Williams (kevin@realworldxml.com), 首席 XML 设计师, Equient(Veridian 的一个部门)

2002 年 6 月 01 日

欢迎光临 用于数据的XML 专栏。在本专栏中,我们的XML设计师Kevin Williams将和您讨论有关用于数据的XML的方方面面的问题。

用于数据的 XML:重用它还是丢弃它,第 2 部分 New!

本文描述了 XML 设计中可重用的组件类型,并以 XML 和 XML Schema 提供了每种组件的示例。

用于数据的 XML:重用它还是丢弃它

本文概述了企业级别解决方案中的 XML 重用,还介绍了用 XML 和 XML 模式表示的示例。

用于数据的 XML #11 :用 EXSLT 扩展 XSLT 的功能

专栏文章简要概述了 XSLT 1.0 的 EXSLT 标准化扩展。它确定了由 EXSLT 扩展所提供的一些比较重要的功能,并包括了一些有关这些功能的用法指南。

用于数据的 XML #10 :XPath 2.0 有哪些新特性?

本文研究了 XPath 2.0 规范的最新状态,并且提供了一些 XPath 2.0 特性的特定示例,这些特性会使 XML 开发人员的工作更加轻松。示例是用 XML 和 XPath 的形式提供的。

用于数据的 XML #9 :XSLT 2.0:早期研究

在本专栏文章中,作者研究了 XSLT 2.0 的最新工作草案并提供了代码样本来展示 XSLT 新版本的强大功能。

用于数据的 XML #8 :XSL 样式表:推还是拉?

在本专栏文章中,专栏作家 Kevin Williams 研究了用于创建 XSL 样式表的两种最常见的制作样式:推(push)和拉(pull)。他研究了一些简单的 XML 和 XSL 示例,并讨论了每种方法的优缺点。

用于数据的 XML #7 :对 XQuery 的前瞻

本专栏文章介绍了 XML Query(也称为 XQuery)工作草案的当前状态。Kevin Williams 演示了如何使用 FLWR(“flower”)子句,介绍了 distinct-values 函数(该函数被使用于透视数据关系)并就 XQuery 将如何影响数据文档操作给出了他的评价。XQuery 和 XML 的样本代码演示了 for、let、where 和 return(FLWR)子句的用法。

用于数据的 XML #6 :多对多关系的建模

就其性质而言,关系数据库比层次数据存储结构(如 XML)更灵活。许多在关系数据库中很容易建模的关系(如发货系统中发票和零件之间的关系)结果在 XML 中进行建模却会变得相当难。在本篇专栏文章中,作者将讨论一个典型的多对多建模问题,并研究为那种信息创建 XML 模型时的某些选项。

用于数据的 XML #5 :Native-XML 数据库:一个关于数据的坏主意?

专栏作家 Kevin Williams 从正反两面讨论了使用 Native-XML 数据库存储结构化信息。他概述了使用结构化数据的常见需求,并讨论了 Native-XML 数据库在满足这些需求方面做的如何。

用于数据的 XML #4 :灵活体系结构的四点技巧

本专栏文章讲述了,在设计 XML 解决方案时,如何避免甚至聪明的设计师也会犯的一些常见错误。作者提供了用来设计灵活且高性能系统的四点技巧。

用于数据的 XML #3 :XLink 和数据

本专栏讨论了表示数据时如何使用 XLink 指针使 XML 文档变得更紧凑、更灵活。样本代码显示了带有或不带 XLink 指针的发票示例,加上一个将 XLinks 用于可按 URL 寻址的数据库的示例。

用于数据的 XML #2 :用模式样式化

本专栏文章演示了如何使用 XML Schema 原型(和样式表)来控制用于各种表示模式的数据的样式化。用 XML、XML Schema 和 XSLT 编写的十个代码样本显示了如何运用该技术来减少代码容量和简化维护。

用于数据的 XML #1 :使用 XML Schema 原型

在 Kevin Williams 的新专栏的第一部分中,他描述了在用于数据的 XML Schema 设计中使用原型的好处并且提供了一些具体示例。他讨论了简单类型和复杂类型以及使用每种类型的优势。提供了 XML Schema 中的代码样本。s



关于作者

Kevin Williams 是 Equient 的 首席 XML 设计师,Equient 是 Veridian 专门从事信息管理系统的 XML 设计的一个部门。他还 与人合著了几本关于 XML 的书籍,由 Wrox Press 出版。可通过 kevin@realworldxml.com与他联系以获取说明。“万能”钥匙在哪里呢?




对本文的评价










回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。
    关于 IBM 隐私条约 联系 IBM 使用条款