xml resources

xml resources

使用 Emacs 来编辑 XML 文档

以 UNIX 开发人员所使用的强大文本编辑器而著称的 Emacs,是用于 MS-DOS、Windows 和 MacOS 的理想 XML 编辑器。作者描述了如何安装正确的 add-on 包并修改设置以创建 Emacs 中强大的 XML/SGML 编辑?与?确认环境,它们带有例如 PSGML 和 OpenSP 的扩展名。下载并安装 Emacs 和单个包就完成了大部分设置工作,但是还必须正确地配置 Emacs 并启用要使用的 DTD。本文包括简单的配置文件和 XHTML DTD。

技巧:利用 DOM 进行自举的基础知识,第 1 部分

本篇技巧文章是有关使用 DOM 进行自举的系列文章的第一部分,解释了什么是自举,并探讨了与之相关的一些问题,还介绍了在 DOM Level 1 和 DOM Level 2 中使用的一些基本知识。

带附件的SOAP消息

这篇文章是我们热心的读者刘海龙翻译的W3C站点上发布的SOAP Message with Attachments一文,奉献给大家旨在让更多的读者来了解SOAP,了解SOAP消息如何带附件的原理。译文如下:本文介绍了一种在MIME Multipart/Related消息中绑定SOAP1.1消息的方法,同时使得对SOAP1.1消息的处理规则保持不变。MIME封装复合文档的多组分机制,能够用来绑定与SOAP1.1消息相关的实体,如附件。这里详细说明了使用URI来引用MIME包中实体的规则。

Web 的未来:XHTML 2.0

多年以来,HTML 只是在不断变大,却从未变小,因为新版本必须维护向后兼容性。这一情况将得以改变。XHTML 2.0 的第一个工作草案于 2002 年 8 月 5 日发布,一大新闻就是取消了向后兼容性;该语言终于得以继续发展。那么,作为一名开发人员您将得到什么回报呢?健壮的表单和事件表现如何呢?它们是研究不需要大量 JavaScript 的框架以及甚至层次结构菜单的更佳方法。

XML 问题 #8

在证明 XML 最适合于配合数据库使用的过程中,David Mertz 讨论了 XML 是如何适应层次、关系和面向对象数据建模范例的。

XML 问题: 使用 gnosis.xml.validity 库强制有效性

迄今为止存在的大多数 XML API 已经在编程级别中强制实行了良好的格式,但几乎没有几个 API 能保证有效性。这在整个 XML 处理领域中是个严重的缺陷。本文讨论了作者的 gnosis.xml.validity 库,该库对旨在用于 XML 序列化的 Python 对象强制有效性。

技巧: 如何利用Xerces-C++解析包含中文字符的XML文档

Xerces-C++是目前广泛使用的XML解析器,在利用它编写XML应用以处理包含中文字符的XML文档时会字符编码错误,如何正确解决这个问题,直接影响着XML在中国的推广应用。本文给出了正确处理的方法和实现类的代码,希望能对大家有所帮助。

对 Donald Eastlake 关于 XML 数字签名的采访

在本次独家 developerWorks 采访中,XML 数字签名(XML Digital Signature)先行者 Donald Eastlake 通过阐明许多有关如何使用该技术的问题来回答有关这一主题的 Larry Loeb 近期文章。

在 Java 中使用 DOM 和 XPath 进行有效的 XML 处理

在对几个大型 XML 项目分析的基础上,本文探讨了在 Java 中如何有效和高效的使用 DOM。DOM 为创建、处理和操纵 XML 文档提供了灵活和有效的方法,但使用起来可能比较困难并且可能导致不稳定和错误的代码。作者 Parand Tony Daruger 提供了一套 Java 用法模式和函数库,使 DOM 变得健壮且易于使用。

Thinking XML: 用 MusicBrainz 管理元数据

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