XML 很仔细地逐位把文件或其他数据源与 XML 文档的抽象模型分离开。如果要确定 XML 文档是否被修改,从而比较两个 XML 文档是否相等,那么无论是直接进行比较(比如某个测试包),还是出于安全目的对数字签名进行比较,这样做都会带来一些不方便。W3C 通过 XML Canonicalization 规范(c14n)来解决这个问题,该规范定义了 XML 文档的标准形式,能够保证提供正确的位比较,从而确保数字签名的一致性。Uche Ogbuji 将在本文中介绍 XML Canonicalization。
Infoset
Infoset
为 SOAP 更新 XML Schema
By billy on 12月.08, 2009
| billy's blog | 阅读全文
越来越多的项目使用 XML Schema 来定义他们的数据结构。随着你的 XML Schema 储存库越来越大,你需要一些工具来管理你的这些 XML Schema 。 Eclipse XSD Schema Infoset Model 提供了强大的查询和编辑功能。在本文中, Shane Curcuru 将为我们演示,如何更新一个用于 SOAP 的 Schema ,自动的将这些属性转变为元素声明。
探索 DOM Level 3 Core 的关键特性,第1部分
By billy on 12月.08, 2009
| billy's blog | 阅读全文
在这篇分为两部分的文章中,作者展示了 W3C 文档对象模型(Document Object Model DOM)Level 3 Core 工作草案所加入的一些关键特性,并用 Java 代码中的例子向您展示了如何使用这些特性。第 1 部分讲述有关操作节点和文本,以及将用户数据附加到节点这些方面的内容。
探索 DOM Level 3 Core 的关键特性,第2部分
By billy on 12月.08, 2009
| billy's blog | 阅读全文
在这篇分为两部分的文章中,作者展示了 W3C 文档对象模型(Document Object Model DOM)Level 3 Core 工作草案所加入的一些关键特性,并用 Java 代码中的例子向您展示了如何使用这些特性。 在第 2 部分中,作者讲述了对文档的操作、访问类型信息等内容,并介绍了这个 API 在 Apache Xerces2 项目中的早期实现。