2007 年 XML 的十大预测 对于 XML 来说,2006 年是静悄悄的一年。2007 年是否会更令人激动呢?本文对此作了若干预测。
XML 十年发展历程 IBM Systems Journal 最近出版了一本关于 XML 的十周年纪念特刊。这本特刊主要收录了一些关于 XML 应用程序技术方面有趣的论文,其中的一些文章还全面讨论了 XML 在技术、经济甚至文化方面的影响。这些文章引发了关于 XML 为什么能获得成功以及采取什么方法才能使 XML 在未来继续保持成功的思考。
HTML 5 中的新元素 新千年以来,超文本标记语言(HTML)5 第一次向 HTML 中引入新的元素。本文介绍了其中最为引人注目的元素。
XML 和 Java 技术: XML 究竟有哪些优势? 众所周知,XML 仍然是过去十年中出现的最流行的技术之一。但 XML 到底有哪些优势?它可用于配置数据么?可用于数据交换么?可作为数据存储媒介么?XML 到底有哪些用处?本文将提供一些信息供大家思考并鼓励大家分享关于此主题的见解。
简化 XML 读写 合理使用 XML,XPath 就能够显著地简化和加速应用程序。如果您的工具包中还没有 XPath,那么现在就把它添加进来吧。使用 Python 简要编写的具体示例使查询习语的出现更为自然。
对 Atom 进行签名,加密和解密 Atom 是一种用于传递信息的极好的格式,但是其安全性如何呢?XML 数字签名(XML Digital Signature)能确保数据来自于受信任方且未被修改,同时 XML 加密(XML Encryption)能保护敏感信息不被窥窃。但是如何才能在不破坏 Atom 结构的情况下使用这些技术呢?这篇文章介绍了如何使用 Apache Abdera API 轻易地实现数字签名和加密与 Atom 的紧密结合。
Java SE 6 中 XML 数字签名的标准 Java 接口 XML 数字签名技术用于对 XML 格式的数据进行数字签名,以保证报文的完整性,不可否认性,以及提供身份认证信息。JSR 105 提供了 XML 数字签名的 Java 接口,而最近发布的 Java SE 6 则包括了 JSR 105的 实现,从而为基于 Java 的应用程序提供了标准的 XML 数字签名接口。本文首先简要介绍技术背景,以实例来讲解 XML 数字签名的语法和处理规则,之后用具体的程序例子解释如何使用 Java SE 6 生成各种格式的 XML 数字签名并进行验证。
避免 XPath 注入的危险 随着简单 XML API、Web 服务和 Rich Internet Applications (RIAs) 的发展,更多组织几乎在所有方面(从配置文件到远程过程调用)都采用 XML 作为数据格式。一些人已经使用 XML 文档代替更传统的纯文本文件或关系数据库,但是与任何其他允许外部用户提交数据的应用程序或技术相似,XML 应用程序可能容易受到代码注入的攻击,尤其是 XPath 注入攻击。
使用 Google Web 工具箱进行 XML 开发: 在 XML 的帮助下轻松开发 Ajax 应用程序 通过 Google Web Toolkit 可以使用 Java™ 语法来创建 Asynchronous JavaScript + XML (Ajax) 用户界面所需要的 JavaScript™ 代码。多数 Ajax 应用程序都使用 XML 和服务器传递信息,因此应用程序必须能够解析和创建 XML 数据。本教程介绍了如何使用 Google Web Toolkit 操作和创建 XML。
Ruby on Rails 与 XML 您很可能听说过 Ruby on Rails。甚至有可能使用过它;或者是刚刚开始使用它进行编程。相信大家已经看出本文的主题就是 Rails,不论读者属于哪种情况,都将从本文中受益。Ruby 与 XML 是一对梦幻组合 —— 欲知详情请继续阅读。
开发基于 Ajax 的用户注释系统 对于用户来说,能够向 Web 站点中添加注释和评论是一项强大并且十分吸引人的功能。本教程演示了如何以即时贴的形式(位于常规 Web 页面内容的顶部)实现基于 Ajax 的用户注释系统。
XSLT 简介 由于转换 XML 的需求十分常见,所以可扩展样式表语言转换(XSLT)很自然地成为了最基本的 XML 规范之一。本教程说明了如何创建 XSLT 样式表,并且对 XPath 进行了基本的介绍,这种语言可以选择 XML 文档中的特定部分。此外,还展示了 XSLT 的一些更高级的功能。
准备 XML 及相关技术认证,第 1 部分: 体系结构 软件系统的体系结构和性能要求影响着哪种 XML 技术最适合应用程序需求的决策。本教程通过关于体系结构的讨论帮助您确定在系统设计中什么地方及什么时候使用 XML。本系列的目的是帮助您准备 IBM 认证考试 142 “XML 及相关技术”。本系列包括五部分,本教程是第 1 部分。
为企业数据设计 XML 模式 这篇教程将为您讲授如何在各种类型的企业应用程序中使用 W3C XML Schema 特性。您将了解到,在为企业应用程序设计数据格式时,使用简单和复杂类型、正则表达式、联合、列表以及置换组(substitution group)的时机、原因和方法。此外,您还会了解如何构建多个文件模式、在 XML 设计中使用外部模式以及通过部署 XML 设计范式来重用其他模式设计者的经验。
XML 新手入门 本文把 developerWorks 中国网站 XML 专区所有的 XML 技术基础知识放在适当的上下文中,并与相关的文章、教程和技巧,及其他 IBM 的 XML 相关资源联系在一起,供进一步学习之用。本文为希望学习 XML 但不知道从哪里开始的读者提供了一个基础。
XML 标准索引 XML 领域非常庞大并且仍在发展,其中各种各样的标准和技术以复杂的方式进行交互。初学者难以了解 XML 最重要的方面,用户也难以跟踪这个领域的新进展和变化。这份 XML 标准索引包含一系列文章的链接,这些文章介绍了主要的 XML 技术。还可以找到关于教程和其他有用资源的建议,以帮助您评估和学习使用各项技术。
XML 及相关技术认证系列 IBM 是第一个为 XML 及其相关技术提供认证的组织。如果您是刚入门的开发者,或者是刚刚接触 XML 和相关技术,通过以下这个最新的系列教程可以让您更好地准备“XML 及相关技术”这个认证考试。
XML 与 Java 专题 本专题汇总了 XML 专区中与 Java 相关的文章与教程,内容涉及 Java 中 XML 文档模型,Java 的 XML 数据绑定框架,以及 Java 编程中使用 XML 的实践等,供大家参看。