xml 培训

xml 培训

XML 问题 #5: 使用 XSLT 转换 DocBook 文档

通过使用 DocBook 示例,这位无畏的专栏作家演示了如何通过 XSLT(可扩展样式表语言转换)将 XML 文档转换成 HTML。David Mertz 一共讨论了四种可转换 XML 文档的可选方式,并和我们分享了他试验某些开放源码工具的经历。样本代码包括了 XSLT 文档片段、以 XSLT 表示的,简单 DocBook 章节的有效 HTML 输出器代码,以及一个简要的 XSLT 循环示例。

Thinking XML: 用 MusicBrainz 管理元数据

自从二十世纪 80 年代中期出现数字音乐以来,已经有许多关于它的争论,甚至连对数字音乐元数据的管理也逃脱不了这种纷争。但有时好的技术解决方案还是会从带有政治色彩的纷争中脱颖而出。在本文中,Uche Ogbuji 将介绍 MusicBrainz,这是一个用于管理数字媒体元数据的项目。MusicBrainz 在其核心数据格式中使用 RDF,这样做的结果是使它比原先的此类项目具有一些重要的技术优势。

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

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

使用 XML: 与 Java NIO 的较量

本专栏文章将 XI 项目带入下一步。这里,Benoit 报告了他在新 Java 技术 API 方面的研究成果 ― 特别是正则表达式引擎和新 I/O(New I/O,也称为 NIO)方面的成果。虽然 XI 还不可操作,但您可以对它不久将呈现的样子有一个大致的了解。

使用 XML 进行对等通信

XML 在对等信息共享方案(包括网格计算(grid computing)、即时消息传递和 Web 服务)中是一个关键要素。在本文中,Anne 探究了在适应现有 XML 技术的基础上为创建统一的 P2P 构造而进行的最前沿的工作。

XML 签名: 幕后

XML 数字签名标准(XML Digital Signature Standard)确立了 XML 在非安全网络(如因特网)上有效的自签方法。这项工作不需要一个已建立的 PKI,而可能需要使用可信的 XML 服务器进行认证。因此, 每家企业不得不估计外购这一日益关键的商业功能的潜在安全性风险。

XML 问题 #4: 逐步适应 DocBook XML 方言

本专栏继续讨论使用 DocBook 来将异构格式的文档转换为单一、标准 XML 格式的好处。还更详细地介绍了某些 DocBook 标记,并讨论如何编写基本的 DocBook 文档。

实时调试 XSLT

调试器在编程中非常有用,但它们自身也可能是复杂的软件 ― 难以设置、学习和使用。有时,您只需要将怀疑是所研究的特定问题核心的一些值快速打印输出。在本文中,Uche Ogbuji 演示了如何使用 XSLT 的 xsl:message 和其它内置工具以及 EXSLT 中的公共扩展来执行快速调试。

技巧: 文档格式内的本地化

国际化支持是 XML 的主要优势之一。遗憾的是,极少有 XML 格式提供使内容本地化的机制。本技巧文章向您演示了如何开发本地化的 XML 格式。

高性能 XML 持久性研究,第 1 部分

XML 存储器这个主题太庞杂了,以至于难以给出简单的答案。不存在最快的 XML 数据库,也不存在最快的 XML 处理语言。尽管如此,理解 XML 持久性的基本概念还是很有帮助的,这样您就可以将其应用于特定情况。本文是关于高性能 XML 的 developerWorks 新系列文章的第一篇,它解释了 XML 持久性(即超出单一进程生命周期的数据存储器)方面的一些常见业界实践。