用于 XML 的简单 API(Simple API for XML,SAX)的流性质不仅提供了快速处理大量数据的可能性,还提供了将更改插入到流中的能力,使得在实现业务规则的同时不影响底层应用程序。本技巧文章解释了怎样创建和使用 SAX 过滤器来控制如何处理数据。
xml 资源
Thinking XML: 知识管理的基本 XML 和 RDF 技术,第七部分
Uche Ogbuji 花了些时间回顾了他所展示的 XML/RDF 技术在更广阔的环境下的相关性。他讨论了 XML/RDF 交换的重要性、专门的 RDF 查询的重要性以及将 RDF 建模中获得的经验教训应用到整个应用程序开发的重要性。他还显示了 Thinking XML 专栏的这条线索与有关语义透明性方面的开发的类似线索之间是如何关联的。
技巧: 将含有图形的 RTF 文档转换成 HTML 文档
在 前面一篇技巧介绍中,Khor Soon Hin 介绍了如何快速地将您的 RTF 文档放到 Web 上去。如果现在您的 RTF文档中有图形,结果又会怎样呢?在从 RTF 转换到 sdocbook XML的过程中,这些带有图形的文档会有什么变化呢?请继续阅读以找出答案。
理解 ebXML
ebXML 是一个由许多部分组成的大项目。在本文中,David Mertz 概述了这些部分是如何组合在一起的。这篇概述介绍了 ebXML 概念,然后稍微详细地讨论了商业过程的表示,这是 ebXML 实现的重要起点。两段短的代码样本演示了 ProcessSpecification DTD 和一个协作包。
技巧: 使用生成器
生成器是 Python 2.2 非常强大的新的语言特性。在本技巧文章中,Uche Ogbuji 提供了一组技术,这些技术将生成器用于 Python 中快速和清晰的 XML 处理模式。
XML 开发精英: Derrick Bell 的秘诀
软件架构设计师 Derrick Bell 劝告 XML 开发人员,在设计 XML 解决方案时要留意他们的 XML 词汇表和语法。本文是一组系列文章中的第二篇,该系列文章收录了来自经验丰富的 XML 开发人员的忠告。在本文中,Bell 给出了他对于 XML Schema、XML 模式和牢记 XML 基础知识的重要性的观点。
使用 XML: 使用 XI 将文本导入为 XML
本专栏文章标志着第三个“使用 XML”项目的开始。这个新项目处理在 XML 发布解决方案(或该问题的任何 XML 解决方案)中导入文本文档的问题。
XML 问题 #5: 使用 XSLT 转换 DocBook 文档
通过使用 DocBook 示例,这位无畏的专栏作家演示了如何通过 XSLT(可扩展样式表语言转换)将 XML 文档转换成 HTML。David Mertz 一共讨论了四种可转换 XML 文档的可选方式,并和我们分享了他试验某些开放源码工具的经历。样本代码包括了 XSLT 文档片段、以 XSLT 表示的,简单 DocBook 章节的有效 HTML 输出器代码,以及一个简要的 XSLT 循环示例。
开发者关于 JAX-RPC 的介绍,第 2 部分: 研究 JAX-RPC 的规范提高 Web 服务互操作性
在这个系列的第一篇文章里, Joshy Joseph 讨论了 JAX-RPC 标准的一个重要方面:它的类型映射系统。既然知道了 JAX-RPC 怎样把 XML 类型映射成 Java 类型,您就可以认真地研究这个规范,包括它的异常处理机制和潜在的运行时服务了。读完本文后,您就可以开始构建基于 JAVA 的互操作 Web 服务了。
不区分大小写的枚举
IBM 自己的 XML 大腕 Doug Tidwell 给一位好学的读者提供了一个自动化的解决方案,用来定义不区分大小写的枚举,它简单且遵循标准,同时只需开发人员做少量工作。另外,在文章中还包括了几个代码样本。