 |
 |
 |
 |
 |
 |
对家庭医疗保健使用协作技术 现在美国的糖尿病患者已经达到 2400 万。糖尿病需要进行监控。在本文中,了解持续护理的概念,尤其是在家中进行的护理。本文描述如何通过协作技术改进糖尿病监控。了解本文例子如何使用来自 MyCareTeam、IBM 和其他公司的软件支持糖尿病监控。在持续护理环境中理解信息和基于 Web 的技术,比如 XML 储存和服务,以及理解相关的计划,比如 Continua Health Alliance 在选择适当标准时发挥的作用。本文归纳这些技术对为医疗保健构建敏捷协作系统的影响,并着重强调协作性持续护理的巨大益处,它不仅降低了成本,还提升了医疗质量。 |
|
|
|
2009年11月19日 |
|
| |
在全局临时表中使用 XML 数据类型 本文介绍了如何在 DB2 V9.7 版本中使用支持 XML 数据类型的已声明的全局临时表,力图通过若干例子来帮助读者深入理解 DB2 全局临时表的特性,提高应用程序的开发效率。 |
|
|
|
2009年11月19日 |
|
| |
如何在 IBM Lotus Symphony 中创建 XForms 文档 本文以一个旅游报名表做为示例,介绍了如何通过 IBM Lotus Symphony 简单、直观的图形化界面创建旅游报名表单(XML Form),用户填写完报名表后,可以把数据保存成 XML 格式的文件或者提交到服务器上进行进一步的处理。 |
|
|
|
2009年11月16日 |
|
| |
在 Flex 微型博客应用程序中使用 pureXML,第 1 部分: 使用 DB2 pureXML 支持 Web 服务 IBM DB2 的 pureXML 功能允许您不需任何修改将原生 XML 储存在数据库中,并且 Adobe Flex 应用程序能够直接读取 XML 和填充 Flex 用户界面。在这个共分为 3 部分的系列文章中,您将利用 pureXML、Web 服务和 Adobe Flex 创建一个微型博客应用程序;它甚至允许您在 Twitter 上发布自己的微型博客更新。 |
|
|
|
2009年11月16日 |
|
| |
将 PHP 应用程序与 Google Contacts 集成 Google Contacts Data API 提供一个强大的、客户端中立的 API,用于读取和修改用户的私有 Gmail 联系人信息。学习利用一个具有该 API 的定制 PHP 应用程序在应用程序上下文中检索、添加、删除和修改联系人。 |
|
|
|
2009年11月12日 |
|
| |
初识 CAM:一种新的 XML 验证技术 XML 文档通常采用 DTD(较少)或 XML 模式(较多)进行验证。最近,诞生了一种新的称为内容组装机制(Content Assembly Mechanism,CAM)的技术。它由结构化信息标准促进组织(Organization for the Advancement of Structured Information Standards,OASIS)推出。CAM 代表着 XML 模式又前进了一步,因为它在定义 XML 文档的语义和与实际数据内容相关的业务规则方面提供了更多的灵活性。在本文中,我们大致介绍一下 CAM,包括它所带来的好处。 |
|
|
|
2009年11月9日 |
|
| |
DB2 V9.5 中针对 XML 数据完整性和验证的新选项 DB2 在版本 9 中引入了 pureXML 技术。该技术允许您以原生格式存储 XML 数据,从而维护 XML 的层次结构并允许您使用 SQL/XML 和 XQuery 查询它们。就像关系数据一样,必须确保储存在 DB2 中的 XML 数据的完整性。不过,确保 XML 数据的完整性的方法和机制与保持传统的关系数据的完整性有所不同。在本文中,您将了解 DB2 环境中的 XML 数据的完整性,并探索在各种场景中保证完整性的不同选项。 |
|
|
|
2009年11月5日 |
|
| |
使用 Agavi 进行 MVC 编程简介,第 5 部分: 为 Agavi 应用程序添加分页、上传文件和定制输入验证器 本文是为 PHP 开发人员介绍开源、灵活和可伸缩的 Agavi 框架的五部分系列文章的最后一部分。在本文中,您将学习为 Agavi 应用程序上传文件、在会话中储存用户数据、集成第三方库和创建定制输入验证器。 |
|
|
|
2009年11月4日 |
|
| |
实现可扩展消息传递和到场协议(XMPP) XMPP 是面向基于 XML 的 Internet 通信的开放协议。尽管它是非常受欢迎的即时消息传递协议,但您还可以把它当作一个通用的消息传递服务使用。了解 XMPP 的详细内容以及如何使用它进行简单的消息传递。 |
|
|
|
2009年11月2日 |
|
| |
用 XML 约束检查实现基本文档结构 指定、检查以及处理约束的能力对于确保医疗信息的整体质量至关重要。由 XML Schema 描述的 Health Level 7
(HL7) Clinical Document Architecture (CDA) 允许通过 HL7 Templates 进行约束的指定,而这可以在 Schematron 内实现。Schematron 可通过 XSLT 应用。本文给出了在 HL7 CDA 内进行约束检查所需的软硬件解决方案。这两个解决方案的展示在一个 SOA 内进行,这个 SOA 同时包括了成功的和失败的 XML 模式和 Schematron 约束检查。本文对在 HL7 CDA 内应用约束进行了评估并给出了一些约束的类别,这些类别值得进一步深入研究。评估的结果显示,通过 Schematron 指定、检查以及处理约束是对 XML 模式处理的一种补充。这两种约束方式都非常有用和实用,因而应得到进一步的应用。
|
|
|
|
2009年10月29日 |
|
| |
IBM InfoSphere DataStage 和 DB2 pureXML,第 1 部分: 将 XML 运营数据集成到数据仓库 学习如何使用 IBM InfoSphere DataStage 8.1 和 DB2 9.5 pureXML 将业务关键型 XML 数据集成到您的数据仓库中。这个共包含 2 个部分的系列文章分步介绍如何将 pureXML 作为 InfoSphere DataStage 作业的源和目标数据源。 |
|
|
|
2009年10月26日 |
|
| |
IBM InfoSphere DataStage 和 DB2 pureXML,第 2 部分: 构建支持 XML 的数据仓库 学习如何使用 IBM InfoSphere DataStage 8.1 和 DB2 9.5 pureXML 将业务关键型 XML 数据整合到数据仓库中。本系列包含两篇文章,分步详解了将 pureXML 用作 InfoSphere DataStage 作业来源和目标数据源的过程。
|
|
|
|
2009年10月26日 |
|
| |
几种操作 Feed 的 API 的示例及其比较 Feed 作为一种简单的有标准支持的聚合格式,在越来越多的 Web2.0 的 web application 里面被广泛的用作数据的建模或者是 applications 之间的数据交换格式。像 Google Data,Lotus Connections,Yahoo!都无一例外的选择了Feed。因此,对于 Web 2.0 的 web 应用开发人员来说,处理 Feed 和选择一个合适的 API 非常重要。Feed 本身来说是一个良好定义的自包含的 XML 文档。本文就常用来操作 Feed 的 API: DOM, Abdera, XSLT,XBean 以 query 为例进行示例演示,并且从 API 的易使用性,内存消耗,性能方面进行分析,给正在开发需要 Feed 处理的 web 应用的程序员提供有价值的参考。 |
|
|
|
2009年10月26日 |
|
| |
探索 XUL 内的多线程编程 使用 XUL 除了可以创建跨平台的桌面应用程序之外,还可以扩展您使用 JavaScript、CSS 甚至 HTML 的技能。XUL 跨平台功能绝非简单的特性集合。相反,XUL 为您提供了与桌面应用程序工具箱类似的功能,包括对本地线程的访问。您甚至可以通过编写能平行执行的代码来直接从 JavaScript 访问本地线程。在本文中,您将了解 XUL 的多线程功能,并创建一个应用程序,用来通过多线程检索数据。您将使用的是一个能访问 Internet 上的多个远端数据源的典型 IO-绑定应用程序,您将通过 XUL 内的多线程来加速这个应用程序。此应用程序允许用户来查看和对比来自三个流行的搜索引擎 Google、
Yahoo 以及 Microsoft Bing 的匿名结果。 |
|
|
|
2009年10月22日 |
|
| |
使用 Technorati API Technorati 是一个博客目录服务,它使用户能够在博客圈中搜索到所有感兴趣的文章。就像 Web 2.0 领域中的大部分条目一样,Technorati 提供一个 API 来自动化它的大部分功能,并且以 REST 服务的方式提供该 API。在本文中,我们将通过一些例子学习如何从 Technorati API 获得最大收益。 |
|
|
|
2009年10月19日 |
|
| |
Lotus Forms 中 Web 表单打印的解决方案 随着 Web 2.0 技术和 RIA 应用的不断发展,电子表单的应用不断增多。在某些应用中,使用电子表单的同时还需要打印表单,而打印 Web 上的电子表单往往受到浏览器等本身特性的影响,Lotus® Forms Webform Server 提供了方便打印各种电子表单的功能。本文将通过实例向用户详细的介绍如何使用 Lotus Forms Webform Server 提供的表单打印功能实现高质量的电子表单打印。 |
|
|
|
2009年10月16日 |
|
| |
创建一种声明性 XML UI 语言 用编程代码编写 GUI 常常导致混乱的设计,这反过来导致业务逻辑和 UI 代码之间的混乱。本文探讨如何创建带有配套 Java(TM) 框架的声明性 XML UI 标记集合,以便在运行时解析、构造并最终将已声明的 GUI 组件绑定到业务逻辑。 |
|
|
|
2009年10月15日 |
|
| |
使用 XStream 和 XSL-FO 生成 PDF 探究如何利用 XML 序列化和 XSL-FO 从 Java(TM) 业务对象生成动态 PDF 文档。通过 XSL-FO 样式表,您能够把数据呈现(视图)从数据和 Java 代码中分离出来,无需改动 Java 代码就能够修改 PDF 格式和布局。 |
|
|
|
2009年10月12日 |
|
| |
AMEE 简介 今天,人们对能源以及能源对环境的危害 —— 二氧化碳 —— 十分关注。为了实现一个更加可持续性的世界,个人、公司和政府都非常关注能源和能源的使用方式。理解能源(和因此导致的碳)使用的途径就是测量并分析它,理解测量结果,然后根据这些信息采取行动。AMEE 是各种能源、活动数据和相关碳模型的一个独立聚合平台。本文介绍如何在您的应用程序中使用 AMEE 平台来为您的客户提供高质量的能源管理和碳计算解决方案。 |
|
|
|
2009年10月9日 |
|
| |
使用 Ruby 处理文本 Ruby 是一种功能丰富、免费、简单、可扩展、可移植和面向对象的脚本编写语言。作为一种强大的文本处理语言,它拥有强大的功能。借助强大的内置库和一组外部库,Ruby 可以作为您可能遇到的任何普通文本处理任务的解决方案。 |
|
|
|
2009年9月28日 |
|
| |
在全球化的环境中集成 XML 数据 伴随着经济的全球化,信息整合变得越来越重要,其中一个很重要的方面就是如何在一个国际化的环境中,对各种不同语言的信息进行整合。本文主要是以一个电影票房为实例,介绍了在国际化的分布式环境中,如何利用 InfoSphere Federation Server V9.7 集成各种不同语言的 XML 数据。 |
|
|
|
2009年9月24日 |
|
| |
使用 Agavi 进行 MVC 编程简介,第 4 部分: 创建一个带有多种输出类型(XML、RSS 或 SOAP)的 Agavi 搜索引擎 在第 4 部分中为您的 Agavi 示例程序实现一个简单的搜索引擎并添加对多种输出类型(XML、RSS 或 SOAP)的支持。这个 5 部分系列是为对开源、灵活并且可伸缩的 Agavi 框架感兴趣的 PHP 开发人员编写的。 |
|
|
|
2009年9月21日 |
|
| |
利用 XML 索引提升 DB2 9 中的 XML 查询性能 DB2(R) 9 提供了 pureXML 存储并以 XQuery 和 SQL/XML 作为查询语言。XML 索引是提升查询性能的必要因素,但是其在查询计算方面的使用取决于查询谓词的表示方式。本文以连贯的方式给出了一组指导原则,用于编写 XML 查询和创建 XML 索引,从而加快查询速度。此外,还介绍了需要在 XML 查询执行计划中查找的内容,以便检测性能问题并找到解决问题的方法。可下载的 “XML 索引摘要” 概括了最重要的一些指导原则。本文针对 DB2 9.5 和 9.7 进行了更新。[2009 年 7 月 30:本文针对 DB2 9.5 和 9.7 进行了更新,更新内容包括 SQL/XML 示例查询。编辑注。] |
|
|
|
2009年9月21日 |
|
| |
Lotus Forms Designer 3.5 介绍 本文首先介绍 Lotus Forms Designer 3.5 中常用的新功能,然后通过一个典型的表单设计过程来帮助用户快速掌握这些功能,从而使用 Designer 快速设计满足需求的电子表单。 |
|
|
|
2009年9月17日 |
|
| |
面向对象的 DB2 pureXML 应用程序开发 本文介绍了如何使用 Hibernate 来简化基于 DB2 pureXML 的应用程序的开发,力图通过若干个例子帮助读者映射 DB2 pureXML 的数据,减少开发难度。 |
|
|
|
2009年9月17日 |
|
| |
在 PHP 内创建一个 Atom 提要 Atom 是一种可扩展标记语言(Extensible Markup Language,XML)规范,用于识别 Web 站点内所包含的信息。使用 Atom,Web 开发人员就可以生成提要以使其他的 Web 开发人员(或使用提要阅读器的客户)能够快速定位和查看远端站点上他们感兴趣的信息。我们也可以将 Atom 看作是一种 Web 站点的索引,可供任何想要的人使用。PHP 是大多数主机提供商都愿意选用的一种流行语言,使用 PHP,Web 开发人员可以轻松生成一个 Atom 提要,并随后将其提供给各种提要阅读器和其他的 Web 开发人员。最终得到一种妙不可言的信息解决方案,以使 Web 内容可为更多的大众所享。
|
|
|
|
2009年9月17日 |
|
| |
使用 Agavi 进行 MVC 编程简介,第 3 部分: 使用 Agavi 添加验证和管理功能 这是一个 5 部分系列文章的第 3 部分,本部分通过增加一些可以删除、添加、更新汽车记录的功能继续构建这个 Web Automobile Sales Platform。本部分还将介绍如何使用验证分离用户功能和管理功能。 |
|
|
|
2009年9月14日 |
|
| |
借助语义技术构建 Wikipedia 查询表单 通过提供对大量 Linked Data 的开放访问,公共的 SPARQL 端点为您的应用程序提供了很棒的数据,进而推动了语义 Web 的发展。正如很多其他受数据驱动的 Web 站点一样,可以通过向这些端点发送一个查询、然后再将结果包装在 HTML 标签内的方式创建一个 Web 页面;SPARQL 端点的一个与众不同之处在于这些新数据是公开可用的,可用在您的应用程序中。本文展示了如何通过简单的 CGI 脚本从两个不同的 SPARQL 端点获得数据并构建应用程序以解答用户的两个问题:在两个导演的电影中都出现过的演员有哪些以及哪些艺人发布过哪些专辑。 |
|
|
|
2009年9月10日 |
|
| |
使用 Agavi 进行 MVC 编程简介,第 2 部分: 使用 Agavi 和 Doctrine 添加表单和数据库支持 本文是分为 5 部分的系列文章的第 2 部分,介绍使用可扩展的开源 Agavi 框架构建输入表单,并使用 Doctrine 为项目自动生成数据模型,然后将这些模型集成到 Agavi 项目中。 |
|
|
|
2009年9月7日 |
|
| |
技巧: 从 JBoss 4 迁移到 JBoss 5 想要将您的 EJB 代码迁移到 JBoss 5 吗?不能使代码部署和运行吗?如果是这样,这个技巧就是为您准备的。或者,您是一个 JBoss 5 新手但是您想感受一下 EJB 3 环境?这个技巧详细介绍了在 JBoss5 上构建、部署和运行 EJB3 代码需要的 XML 部署文件。 |
|
|
|
2009年9月3日 |
|
| |
为站点提供 RSS 和 Atom 提要 对于现代的 Web 2.0 站点而言,若能融合来源各异的信息将无疑会锦上添花。您可以使用 Google Web Toolkit (GWT) 获得并处理基于 XML 的新闻提要,比如 RSS 以及更为现代的 Atom Syndication
Format。在本文中,探索访问任何适当的提要 —— 不受同源原则(SOP)的限制 —— 以及处理传入 XML 数据所需的方法。 |
|
|
|
2009年9月3日 |
|
| |
使用 Agavi 进行 MVC 编程简介,第 1 部分: 使用 Agavi 开辟一个新世界 这是分为 5 部分的系列文章的第 1 部分。该系列是为对开源、灵活并且可伸缩的 Agavi 框架感兴趣的 PHP 开发人员编写的。在第一篇文章中,您将学习该框架和其他所需组件的安装步骤,大体了解 Agavi 及其功能,并创建您的第一个 Web 应用程序。 |
|
|
|
2009年8月27日 |
|
| |
XML 在云数据集成中的新角色 了解如何利用 XML Web 服务来集成云数据与企业应用程序,使用 Salesforce Web Services API
和 Java API for XML Web Services (JAX-WS) 构建一个示例应用程序。 |
|
|
|
2009年8月24日 |
|
| |
在 XML 内生成文档并重用信息,第 3 部分: 创建多个目标的 XML 文档 XML 是最理想的文档编写格式,可以用于多种文档软件包和生产环境。在本系列的第三篇文章中,我们将介绍如何创建可以以各种不同格式输出的单一来源文档。 |
|
|
|
2009年8月21日 |
|
| |
关系数据库中的可选 XML,第 2 部分: 使用 JAXB 和 Java 注释创建、存储和操纵可选的 XML 数据 本文探讨了创建、存储和操纵可选 XML 关系数据所需的软件 —— 是这份共 2 部分的系列文章的第 2 部分。本文提供了完全可以运行的代码示例,使用的软件包括 Java(TM) Architecture for XML Binding (JAXB)、Java Persistence API (JPA)/Hibernate、内存数据库、持久性相关注释。 |
|
|
|
2009年8月13日 |
|
| |
在 Android 上使用 XML Android 是针对移动设备的一种新兴的开源操作系统和 SDK。借助它,您可以创建功能强大的移动应用程序。当您的应用程序可以访问 Web 服务时,其吸引力会大大增加,这意味着您需要使用 Web 语言:XML。在本文中,您将了解在 Android 上使用 XML 的不同方法,以及如何使用它们构建自己的 Android 应用程序。 |
|
|
|
2009年8月10日 |
|
| |
使用 DB2 Everyplace 模式更改开发智能电网解决方案 随着业务需求的不断变化,移动应用开发人员面临着越来越大的挑战。 DB2 Everyplace 9.1.4 引入了对模式更改的支持。在这个新发布版本中,采用了更加灵活的架构,提供了较好的性能。这将从技术上帮助移动应用开发人员解决业务需求日益变化这一巨大挑战。 |
|
|
|
2009年8月3日 |
|
| |
使用 Java 技术将 Atom 转换为 RDF 鉴于资源描述框架(Resource Description Framework,RDF)不能识别使用 Atom 规范的文档,怎样才能将 Atom 文档转换为明确使用 RDF 规范的文档呢?答案是 Java 技术。下面介绍具体方法。 |
|
|
|
2009年8月3日 |
|
| |
使用 TPoX 测试 XML 数据库的性能 本文将对一款 XML 数据库事务处理性能测试工具 TPoX 进行介绍。它对数据库处理 XML 事务的整体能力进行性能测试,不同于其他测试工具仅对 XQuery 执行效率进行测试。 TPoX 的部分测试数据来源于金融领域的实际情景,并且具有一定的仿真性。 |
|
|
|
2009年7月30日 |
|
| |
使用 DB2 XQuery 提取存储为 PMML 的数据挖掘结果 数据挖掘是指查找结构化数据中的规则和模式。DB2(R) 数据挖掘方法使用 Intelligent Miner,后者是
InfoSphere(R)
Warehouse 的一部分。Intelligent Miner(R) 将这些结果存储为预测模型标记语言(Predictive Model
Markup Language,PMML)格式,这种格式基于 XML。自 DB2 9 发布以来,存储为 XML 格式的信息就可以使用 XQuery 进行有效处理。了解如何轻松使用 DB2 XQuery,根据您的数据挖掘结果创建您自己的访问方法。 |
|
|
|
2009年7月27日 |
|
| |
利用 Amazon Web Services 集成企业应用程序 探索如何利用 XML 和 Amazon Web Services 集成企业应用程序,以及使用 Microsoft .NET (C#) 和 Java 平台构建跨平台应用程序集成功能。 |
|
|
|
2009年7月27日 |
|
| |
在基于 Web 的混搭应用程序中利用 3270 或 5250 数据 学习如何使用 IBM® Rational® Host Access Transformation Services 提取 3270 或 5250 数据,然后使用这些数据构成一个 Atom 数据提要。IBM Mashup Center 可以将这个数据提要与其他数据源合并起来,从而为业务用户创建一个新的情景应用程序。我们通过一个例子展示如何从 3270 金融应用程序提取数据、创建 Atom 提要、为提要创建目录,以及使用该数据为信贷员创建一个信息指示板。 |
|
|
|
2009年7月27日 |
|
| |
为 Web 服务启用 Common Information Model 在本文中,介绍 WS-Management 和 Common Information Model (CIM) 的概念。通过研究几个 SOAP 消息示例,学习如何通过 WS-Management SOAP 消息转换 CIM 操作。 |
|
|
|
2009年7月27日 |
|
| |
使用 solidDB、WebSphere Message Broker 和 DB2 pureXML 实现应用程序日志 由于 XML 在许多应用程序环境中的灵活性和适用性,它已经成为首选的日志格式。在本文中,您将学习如何通过结合 WebSphere 和 DB2 的 XML 特性轻松设置应用程序日志环境。我们首先介绍一个简单的应用程序日志场景,然后展示如何使用 solidDB 缓存和分离日志基础设施中的应用程序。可以使用 WebSphere Message Queue 和 WebSphere Message Broker 可靠地将应用程序中的日志消息移动到 DB2,在 DB2 中可以使用 pureXML 功能存储和查询这些日志消息。为了标准化各种消息格式,在将日志文件存储到 DB2 之前,还将使用 WebSphere Message Broker 将日志文件转换为其他 XML 格式。 |
|
|
|
2009年7月20日 |
|
| |
使用 Twitter REST API Twitter 无疑是 World Wide Web 上新近出现的最为成功的一个社交网站的例子。Twitter 提供了一个 API 以便 Web 开发人员能够使其用户访问到 Twitter 站点所能提供的各种特性。在本文中,了解使用 Twitter REST API 的基本知识。 |
|
|
|
2009年7月20日 |
|
| |
连接到云,第 3 部分: 云治理和安全性 本文是关于构建混合云应用程序、考察云计算的治理和安全性系列文章的第 3 部分,同时也是最后一部分。本文通过考察如何向 Amazon Simple Queue Service (SQS) 添加访问控制策略扩展了第 2 部分的 HybridCloud 应用程序。详细了解 HybridCloud 应用程序如何向云服务验证自己的身份,以及如何向 Amazon 的 S3 (Simple Storage Service) 添加审计跟踪。最后,看看 Google Apps 如何使用 OAuth,以及 Force.com 云服务如何通过内置测试避免由于疏忽引起的拒绝服务(Denial-of-Service,DoS)攻击。 |
|
|
|
2009年7月16日 |
|
| |
基于 DB2 pureXML、Lotus Forms 和 Web 服务构建智能 eForms 解决方案 在许多国有或私有企业中,表格处理都是一项主要的日常任务。基于纸张的流程常常需要占用大量资源和时间,得到的数据往往不准确,也不完整。本文将介绍如何构建一个有效的电子解决方案来解决数据捕获、提交和管理问题。本文将用三步构建一个有效的 XML 电子表格数据采集解决方案,使用 Lotus Forms 捕获数据,使用 DB2 pureXML 进行数据存储和查询,并使用 Data Studio Developer 创建一个简单的 Web 服务建立两者之间的联系。只需三步,您就可以拥有一个立即可用的电子表格应用程序,可以将其作为有效、快速、准确收集和管理数据的基础。 |
|
|
|
2009年7月13日 |
|
| |
关系数据库中的可选 XML,第 1 部分: 需要 null 值吗? 可选 XML 元素(比如在线表单)非常特别,因为它们可以选择性地出现在 XML 文件中。在编程语言和数据库中表示这类可选元素是件困难的事情。在很多情况下,通过向数据库插入 null 值来表示空的可选元素,但是要检索数据库中的 null XML 值会非常困难。本文发现一种处理可选 XML 元素的便捷方法,它不需要进行数据重载或插入 null 或其他标记值。 |
|
|
|
2009年7月6日 |
|
| |
在 XML 内生成文档并重用信息,第 2 部分: 在 XML 文档中重用信息 探索一个重用 XML 文档中的信息的简单解决方案,比如如何使用 XInclude 在特定点包含其他文档,以及如何使用 XPointer 从其他文档(或类似的 XML 格式的信息集)包含文档片段。此外,获取通过构建 XML 文档简化信息重用的技巧,并学习如何维护可以添加到更大文档中的独立文档。 |
|
|
|
2009年6月29日 |
|
| |
使用 Atom XML 和 Firefox XUL 实现 Web 复制粘贴 即便在 20 年之后,Web 仍然在继续重新定义自己。Internet 正在从超文本文档系统转变成与功能全面的操作系统相类似的东西。在本文中,作者将着重讨论新兴的基于云的操作系统中所缺失的一项关键功能:基于标准的 Web 剪贴板。使用 AtomPub 和 AtomClip XUL Firefox 扩展构建 Web 剪贴板。 |
|
|
|
2009年6月22日 |
|
| |
将 XML 用于业务优化 精通新业务语言的用户将实现更加简单的 IT 环境,更加轻松的数据集成,以及更加灵活的基础结构。 |
|
|
|
2009年6月15日 |
|
| |
联合使用 Java 的 NamespaceContext 对象和 XPath 如果想要在 XPath 表达式中使用名称空间,必须提供对此名称空间 URI 所用前缀的链接。本文介绍了向名称空间映射提供前缀的三种不同方式。本文亦包含了示例代码以方便您编写自己的 NamespaceContext。 |
|
|
|
2009年6月15日 |
|
| |
连接到云,第 2 部分: 实现混合云模型 “连接到云” 系列教程共三个部分,这是第 2 部分。为了确定创建混合云应用程序的最佳解决方案,第 1 部分探讨了一些主要的云平台供应商的产品。本文是该系列的第 2 部分,您将实现混合云应用程序,该应用程序将组合本地应用程序组件和云计算。应用程序利用本地的 JMS 队列以及云中的 SQS 队列,将这两者组合到一个混合应用程序中。 |
|
|
|
2009年6月8日 |
|
| |
XML:GWT 与 PHP 之间的桥梁 Google Web Toolkit(GWT)应用程序除了以传统的 Java 方式连接到 servlet 外,还可以使用 PHP Web 服务发送和接收 XML 格式的数据。您将探索以 Java 和 PHP 语言生成和处理 XML 文档的方法。 |
|
|
|
2009年6月1日 |
|
| |
用新的 DB2 V9.7 pureXML 特性增强 XML 数据的业务洞察力和可伸缩性 IBM DB2(R) for Linux(R), UNIX(R), and Windows(R), Version 9.7(2009 年 4 月 22 日发布)为 pureXML 提供新的数据库设计、管理和开发特性。了解这些技术如何帮助公司更有效地把 XML 数据集成到业务智能化环境中,以及公司如何应对不断增长的 XML 数据量。本文总结新的 pureXML 功能,解释如何使用它们,讨论示例应用场景。 |
|
|
|
2009年5月25日 |
|
| |
用 XQuery 制作指示板 20 世纪 80 年代末出现的很多数字指示板更像是汽车的仪表盘,很不精致,或者说相当粗糙。其中更是少有能够以一种吸引人的方式展示业务数据的。如今,基于 Web 的指示板能够达到这样的目的。通过本文,了解一个好的指示板是什么样的以及如何识别并利用关键绩效指标(KPI)来制作更为有效的数字指示板。最后,使用 eXist XML 数据库和 XQuery 构建一个 Web 指示板。 |
|
|
|
2009年5月18日 |
|
| |
pureXML 技术概述 pureXML 是一个新的 DB2 9 特性,它能够在数据库表中以原有格式存储 XML 数据。本文介绍 pureXML 功能和特性。 |
|
|
|
2009年5月11日 |
|
| |
在 XML 内生成文档并重用信息,第 1 部分: 利用 XML 发布文档 XML 提供了在结构化数据集中标识数据项与子组件的方法,但是它源起于文档的开发和生成。针对 XML 文档标记有很多健壮的开放标准,而 XML 文档解析及格式转换工具也十分丰富,而且可以免费使用,这就使得在 UNIX 或 Linux 系统上安装并配置一个完整的文档开发及格式化环境变得非常容易。 |
|
|
|
2009年5月11日 |
|
| |
连接到云,第 1 部分: 在应用程序中使用云 探究云计算以及 Amazon、Google、Microsoft 及 SalesForce.com 这几家主要供应商所提供的各种云平台。在这个由三个部分组成的系列文章的第 1 部分中,我们会给出一个典型的使用 JMS 队列的企业应用程序示例,并研究在云中结合使用此 JMS 基础设施的一部分时将会涉及到哪些内容。 |
|
|
|
2009年5月4日 |
|
| |
DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 5 部分 本系列文章为使用 DB2 pureXML 来有效的解决商业问题和在企业应用程序中高性能的管理 XML 数据提供了原理和指南。样例是基于真实世界金融应用场景的最佳实践,并示范了如果执行这个指南。这个例子可以很容易被应用于其它类型的 XML 应用程序。系列第 1 部分指出了为什么要使用 XML 并概述了 pureXML,第 2 部分描述如何向一个 DB2 数据库中有效添加 XML 数据技术,第 3 部分主要讲如何高效并有效率的查询 XML 数据。第 4 部分将如何使用 XML 索引和如何处理名称空间。本部分将阐述如何有效地更新 XML 数据、如何维护并监控一个 XML 数据库及如何开发 pureXML 应用。 |
|
|
|
2009年4月28日 |
|
| |
为 Open Financial Exchange 文件添加 XML 功能 如今一些金融机构允许客户下载文件并导入到客户自己所选的财务程序包中,这让日常的记帐任务变得多少有些简单了。但是,这些文件却给财务程序员带来了问题,因为它们往往仅对 Open Financial Exchange (OFX) 格式可用,而这种格式并不是 XML 兼容的。通过本文,了解如何使用 PHP 的字符串替换函数,使 OFX 文件可以与 XML 兼容。利用 XML 解析的强大功能以及对 OFX 文件的解构使财务编程更为精确。 |
|
|
|
2009年4月27日 |
|
| |
DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 4 部分 本系列文章为使用 DB2 pureXML 来有效的解决商业问题和在企业应用程序中高性能的管理 XML 数据提供了原理和指南。样例是基于真实世界金融应用场景的最佳实践,并示范了如果执行这个指南。这个例子可以很容易被应用于其它类型的 XML 应用程序。系列第 1 部分指出了为什么要使用 XML 并概述了 pureXML,第 2 部分描述如何向一个 DB2 数据库中有效添加 XML 数据技术,第 3 部分主要讲如何高效并有效率的查询 XML 数据。本部分将阐述如何使用 XML 索引和如何处理名称空间。 |
|
|
|
2009年4月23日 |
|
| |
使用 IBM DataQuant 和 DB2 pureXML 为 XML 数据创建业务报告 使用 IBM 的 DataQuant 通用商业智能工具为存储在 DB2 pureXML 中的 XML 数据生成报告。遵循相应步骤来使用 DataQuant 访问存储在 DB2 中的 XML 数据,并将各个数据元素用于报告、图表和指示板,以帮助进行分析和洞察业务。 |
|
|
|
2009年4月23日 |
|
| |
JiBX 1.2,第 2 部分: 从 XML 模式到 Java 代码 通过 XML 模式定义生成代码被广泛用于各种类型的 XML 数据交换,包括 Web 服务在内。大多数数据绑定工具都是根据模式严格地组织生成的代码,甚至根据可能与应用程序不相关的模式方面。JiBX 1.2 将通过更好地解析模式和消除不必要的类混乱来生成更干净的代码。它还将为生成的代码提供大量自定义,包括轻松地消除不必要的模式组件的自定义。 |
|
|
|
2009年4月21日 |
|
| |
在表示层上使用 XQuery 许多 Web 应用程序使用模型-视图-控制器(Model-View-Controller,MVC)模式来分离这 3 个关注点。将 XQuery 用于表示使视图开发人员能够创建健壮的表示效果,但不需要将视图绑定到特定的底层应用服务器或编程语言。本文详细解释 XQuery 与其他视图技术相比具有的优势,如何在表示层上实现 XQuery,以及一个关于这种实现的实际例子。 |
|
|
|
2009年4月20日 |
|
| |
支持医疗协作的 Lotus Sametime 和 DB2 pureXML 本文介绍一个基于端到端 XML 体系结构的医疗保健场景。它可以将编码为 Health Level 7 (HL7) Clinical Document Architecture (CDA) XML 文档的信息以相同的格式存储在 IBM DB2 pureXML 数据库中,这种格式的数据可以通过 Web 服务交换,并且可以使用 IBM Lotus Sametime Connect Client 显示。学习如何使用一个用于即时消息传递客户机的原型 Sametime 插件访问和显示数据库中存储的 XML 患者数据。此外,还学习如何安装和配置插件以及针对另一个场景重新配置插件。
|
|
|
|
2009年4月20日 |
|
| |
DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 3 部分 本系列文章为使用 DB2 pureXML™ 来有效的解决商业问题和在企业应用程序中高性能的管理 XML 数据提供了原理和指南。在样例中举例说明了基于真实世界金融应用场景的最佳实践,并示范了如果执行这个指南。这个例子可以很容易被应用于其它类型的 XML 应用程序。系列第 1 部分指出了为什么要使用 XML 并概述了 pureXML ,第 2 部分描述如何向一个 DB2 数据库中有效添加 XML 数据技术。本部分主要讲如何高效并有效率的查询 XML 数据。 |
|
|
|
2009年4月16日 |
|
| |
JiBX 1.2,第 1 部分: 从 Java 代码到 XML 模式 XML 模式定义是许多数据交换类型(包括大多数 Web 服务形式)的基础。但是 XML Schema 是一种十分复杂的标准,并且与处理 Java 代码的工具相比,用于创建和修改模式定义的大多数工具在功能性和易用性方面要逊色一些。JiBX 1.2 的新功能将允许您从 Java 代码入手并轻松地生成优秀的模式定义来匹配数据结构。然后,无论您是否使用 JiBX 数据绑定,都可以直接使用这些模式。 |
|
|
|
2009年4月14日 |
|
| |
在服务器端使用 E4X 和 Jaxer ECMAScript for XML (E4X) 标准为 JavaScript 开发人员提供了一个功能强大的 API 来处理 XML。由于 Internet Explorer 不支持它,所以不能经常使用。不过,如果在服务器上使用 JavaScript 和 Jaxer 的话,就不是什么问题了。在本文中,您将了解 JavaScript 和 E4X 如何简化服务器上的 XML 处理,并将综合这个关键要素与 Jaxer,仅使用 JavaScript 创建 Ajax 应用程序。 |
|
|
|
2009年4月13日 |
|
| |
DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 2 部分 第 1 部分中提到的样例场景中的第一个挑战就是插入大量的 FpML 交易到 DB2 中。本文描述了向一个 DB2 数据库中有效添加 XML 数据技术。 |
|
|
|
2009年4月9日 |
|
| |
通过 Web 服务利用 RIXML 研究信息交换标记语言(Research Information Exchange Markup Language,RIXML)为交互内容和元数据定义了一个标准的 XML 模式。这些元数据标记内容中的相关信息,比如位置、名称和关键信息类型,企业可以利用这些信息执行高效的查找、排序和搜索操作。通过本教程了解 RIXML 和 Web 服务如何为交换关键信息提供强大的机制。 |
|
|
|
2009年4月7日 |
|
| |
DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 1 部分 本文为使用 DB2 pureXML 来有效的解决商业问题和在企业应用程序中高性能的管理 XML 数据提供了原理和指南。在样例中举例说明了基于真实世界金融应用场景的最佳实践,并示范了如果执行这个指南。这个例子可以很容易被应用于其它类型的 XML 应用程序。下面是一些本文中的最佳实践的描述。 |
|
|
|
2009年4月2日 |
|
| |
使用 Flex 和 DB2 pureXML 开发富客户端程序 有过 Flex 开发经验的人都知道,Flex 的很多控件的 dataprovider 属性都是可以直接接收 XML 数据的,而且提供的非常强大的基于 XML 数据的展现功能。DB2 pureXML 技术对 XML 提供全程的,高效的存贮,查询等功能。通过这篇文章我会介绍给读者怎样整合这两项技术,为用户提供一个不但界面绚丽而且非常高效的应用程序。 |
|
|
|
2009年4月2日 |
|
| |
使用 EPUB 制作数字图书 是否需要分发文档、创建电子图书或者把喜欢的博客文章存档?EPUB 是一种开放式的数字图书规范,以常见的技术如 XML、CSS 和 XHTML 为基础,EPUB 文件可在便携式的 e-ink 设备、移动电话和桌面计算机上阅读。本教程详细阐述了 EPUB 格式,首先用 Java 技术示范了 EPUB 验证,然后通过 DocBook 和 Python 详细讨论如何自动创建 EPUB。 |
|
|
|
2009年3月30日 |
|
| |
在 DB2 9.5 中更新 XML 用 XQuery Update Facility 在 XML 文档中修改、插入或删除元素和属性。这会显著简化 XML 数据的更新,提供更好的性能。 |
|
|
|
2009年3月27日 |
|
| |
在 Java 应用程序中用 pureQuery 处理 pureXML 数据 pureQuery 和 DB2 pureXML 在各自的领域中都是革命性的数据库技术。pureQuery 是高性能的 Java 数据访问平台,其主要目的是简化数据库访问应用程序的开发和管理。pureXML 是 DB2 9 中引入的原生 XML 数据管理技术。它由层次化存储技术、XML 查询语言(XQuery 和 SQL/XML)、XML 索引技术和其他 XML 相关特性组成。本文讨论这两种技术的结合,讲解如何开发处理 pureXML 数据的 pureQuery 应用程序,从而让 DB2 应用程序具备最好的性能和可管理性。 |
|
|
|
2009年3月27日 |
|
| |
基于 XML Schema 的数据存储方案 对于一些小型项目,需要存储的数据字段和数据量可能都比较小,为了降低项目成本,提高项目的独立性,开发人员希望能不依赖数据库进行开发。本文提供了一种替代数据库进行数据存储的解决方案,该方案是应用 XML Schema 技术加以实现,本文会对实现的方法和细节进行详细的讲解。 |
|
|
|
2009年3月26日 |
|
| |
高级 XQuery:创建自定义函数 XQuery 函数使您只需一次性定义通用表达式,然后就可以反复重用它们。这让您获得更加紧凑、更加强壮,并且易于维护的代码。本教程通过 XQuery API for Java(XQJ)演示了如何在 Java 环境中实现 XQuery 函数。 |
|
|
|
2009年3月23日 |
|
| |
使用 Google Mapplets 自定义 Google Maps 结果页面 Google Mapplet 是一个运行在 Google Maps 结果页面的应用程序,允许您将自定义的信息和行为添加到页面和地图中。在本教程中,您将编写一个 Google Mapplet,使用 Yahoo Weather RSS 提要在 Google Maps 中显示本地天气。为说明使用 Google Mapplets API 时用到的各种技术,您要实现两种解决方案。第一种是在客户端使用 RSS 和 JavaScript。第二种是在服务器端使用 XSLT、PHP、KML 和 JavaScript。 |
|
|
|
2009年3月19日 |
|
| |
使用 IBM Database Add-ins for Visual Studio 生成数据绑定 XAML 应用程序 使用 IBM Database Add-ins for Visual Studio 轻松地创建 Windows Presentation Foundation XAML 应用程序,而不需要深入了解 XAML 和 IBM 数据库。 |
|
|
|
2009年3月18日 |
|
| |
XML 新手入门基础知识 如果您是 XML 新手,本文将为您介绍 XML 文档的基础结构,以及创建构造良好的 XML 需要遵循的规则,包括命名约定、正确的标记嵌套、属性规则、声明和实体。您还可以从本文了解到 DTD 和 schema 的验证。 |
|
|
|
2009年3月16日 |
|
| |
快速构建 DB2 pureXML 应用程序 使用端到端的 XML 架构构建完整的 DB2 应用程序,用于存储、查看和操作信息。通过短期迭代开发、扩展和修改应用程序可以获得一种敏捷的应用程序开发方法。 |
|
|
|
2009年3月13日 |
|
| |
使用 DITADoclet 和 DITA API 规范生成 DITA Java API 参考文档 通过结合使用 DITADoclet 和 DITA API 规范,从 Java 源代码直接生成高质量的 API 文档,节省编写文档的时间。 |
|
|
|
2009年3月9日 |
|
| |
集成 XML Forms Generator 和 Data Studio,第 2 部分: XFG 中的 DB2 pureXML 支持 与关系数据不同,IBM DB2 9 的 pureXML 特性用全新的方式支持 XML 数据 —— 将 XML 作为新的数据类型处理,并存储在一个自然的层次结构中。IBM Data Studio 能够创建带有多个 pureXML 参数的 Data Web Services,它可以处理数据库中的 pureXML 实例。在 XML
Forms Generator (XFG) 中提供 pureXML 支持后,就可以将 pureXML 可视化为 XHTML/XForm 以便与用户进行交互。此外,XFG 能够获取 pureXML 实例的已注册的相关 XML Schemas,并将类型信息、验证约束生成为目标 pureXML XHTML/XForm。因此,XFG 中的 pureXML 支持使得构建以 pureXML 形式存储的 XML 实例的表单界面更加容易。 |
|
|
|
2009年3月2日 |
|
| |
用 DB2 pureXML 执行不区分大小写的高效搜索 根据定义,XML 元素和属性的值是区分大小写的。例如,如果搜索值为 “Paris” 的 <city> 元素,那么不会找到 “PARIS” 或 “paris”。可以使用 fn:upper-case() 等 XQuery 函数解决这个问题,但是使用这些函数时不能使用 XML 索引,所以性能可能不好。本文解释如何使用 DB2 pureXML 创建不区分大小写的数据库以及让 XML 查询和 XML 索引发挥预期的作用。 |
|
|
|
2009年2月26日 |
|
| |
集成 XML Forms Generator 和 Data Studio,第 1 部分: 通过创建应用程序开始集成 XML Forms Generator (XFG) 为表单开发提供一个好的开端。它能够快速自动地生成有效的表单,其中包含 XHTML 文档中内嵌的 XForms 标记。表单生成的输入可以是带有或不带有后端 XML Schema(或 WSDL 文档)的 XML 数据实例。基于 SQL 脚本和存储过程的 Data Web Services 是一个与数据库相关的传统 Web Services 应用程序。IBM Data Studio 是通过直接连接到数据库可视地生成 Data Web Services 的客户端工具。XFG 和 Data Studio 的集成允许从由 Data Studio 生成的 Data
Web Services 生成 XForms/XHTMLs。这种集成提供了一些优点,比如无缝地连接 UI 页面开发和数据访问,降低来自 Data Web Services 的 UI 开发工作负载,可视化 pureXML UI 开发并且提供了完整的验证支持等等。 |
|
|
|
2009年2月23日 |
|
| |
用 Cognos 8 BI 和 DB2 pureXML 为 XML 数据创建业务报告 学习如何为层次化 XML 数据创建关系视图以及编写针对 XML 数据的基于 SQL 的查询,从而从 XML 文档和消息中提取出重要的信息,把这些信息与现有的关系数据集成起来,并创建业务分析师和高管所需的报告。 |
|
|
|
2009年2月19日 |
|
| |
避免常见的 XSLT 错误 缺乏经验的 XML 和 XSLT 开发人员常常有一些不好的习惯,从而在 XSLT 代码中引入了严重的错误。通过本文了解样式表中常见的问题以及如何解决它们。 |
|
|
|
2009年2月16日 |
|
| |
Thinking XML: 使用 XBRL 分析财务报告 最近发生的一系列事件将全世界的目光吸引到华尔街。其中一个热点话题就是如何提高业务活动描述和财务结果的透明性。财务领域和 SEC 很早以前就使用 XBRL 解决这个问题,XBRL 是一种用于商业报告的 XML 语言。XBRL 使用了各种不同的 XML 技术,包括使用 XLink 提供有关财务信息的丰富细节。本文以美国证券交易管理委员会报告作为例子,学习如何使用 XBRL 解释和分析财务报告信息。 |
|
|
|
2009年2月12日 |
|
| |
XML Schema 1.1,第 2 部分: XML Schema 1.1 简介 本系列文章共分 6 个部分,本文是第 2 篇,作者 Neil Delima、Sandy Gao、Michael Glavassevich 和 Khaled Noaman 将深入探讨 XML Schema 1.1 引入的共同约束机制,即新的断言和类型替换(type alternatives)特性。 |
|
|
|
2009年2月9日 |
|
| |
XML Schema 1.1,第 1 部分: XML Schema 1.1 简介 随着 XML Schema 得到广泛采用以及用于各种用途,模式用户要求对 XML Schema 进行大量改进并提供新的功能。W3C XML 架构工作组开发了 XML Schema 1.1,可以满足最常见的用户要求,包括对 XML Schema 1.0 的一些缺陷的改进。本文是共分多部分的系列文章的第一篇,作者 Neil Delima、Sandy Gao、Michael Glavassevich 和 Khaled Noaman 将介绍 XML Schema 1.1,概述这个新兴标准引入的功能,并深入分析该规范的数据类型部分新增的内容和改变。 |
|
|
|
2009年2月5日 |
|
| |
XQuery 更新 XQuery 是面向 XML 的查询语言,它可以用于修改 XML。在本文中,学习修改存储在内存中或 DB2 pureXML 数据库中的 XML 的不同方式。在 4 个不同的 DB2 pureXML 用例中探索修改 XML 的不同方式:卫生保健、商业、金融衍生市场和信息技术。最后,研究关于何时使用 XQuery 执行子文档更新或全文档替换以及对存储的 XML 进行版本控制的指导原则。 |
|
|
|
2009年2月5日 |
|
| |
比较 XML 数据库方法 随着 XML 的使用日益增加,系统需要能够存储半结构化的数据,同时不会把数据转换为不合适的数据结构。原生 XML 数据库和集成了 XML 支持的关系数据库都能够满足这些需求。问题是:原生 XML 数据库和支持 XML 的传统数据库哪个更合适?本文比较不同的解决方案处理 XML 的方式,包括 eXist、Mark Logic 和 IBM DB2 Express-C。它们之间的差异决定了它们的优缺点。
|
|
|
|
2009年2月2日 |
|
| |
理解 IBM InfoSphere MDM Server 安全性,第 4 部分: 在 MDM Server 安全中使用 SAML IBM InfoSphere Master Data Management (MDM) Server 允许用户提供自己的安全数据格式并集成到 MDM 安全框架中。本文描述如何在 MDM 安全中使用 Security Assertion Markup Language (SAML) 断言。 |
|
|
|
2009年2月2日 |
|
| |
使用 XSLT 作为语言编译器 探究使用 XSLT 作为编程语言编译器(尤其是在 PostScript 之前创建 XML 层)从 XML 文档生成 PostScript 文件的概念。本文将介绍样式表作为隐式语言定义的概念、PostScript 的基础知识以及创建 XML 到 PostScript 的编译器时涉及到的抽象层。 |
|
|
|
2009年1月22日 |
|
| |
创建支持 XSLT 转换管道的框架 本文讨论一种称为 Butterfly 的框架的创建过程,它运行在 PHP 5 中,而且有助于将一系列 XSLT 样式表应用到 XML 源文档。它提供转换结果的透明缓存。受到 Java(TM)-based Apache Cocoon 项目的启发,之所以这样命名是因为它可以存储和管理数据在不同形式之间的转换(从毛毛虫蜕变为蝴蝶),因此这种更加轻量级的框架被称为 Butterfly。利用 Butterfly 框架,可以创建一个定义一系列样式表转换的 XML 配置文件,然后实例化 Butterfly 对象以生成一个 XSLT 转换链的结果。本文也讨论了一般的框架设计特性,并重点介绍了 Butterfly 框架。 |
|
|
|
2009年1月19日 |
|
| |
XML 用户界面语言(XUL)开发入门 XUL 是经过测试的真正的应用程序框架。事实上,最近发布的 Firefox 3.0 不仅仅是由 XUL 构建的,但它提供了一个 XUL 运行时环境,允许任何 Firefox 用户运行其他 XUL 应用程序。在本教程,您开始使用 XUL 进行编程,并学习一些帮助您开发 XUL 应用程序的工具。当您的 Web 开发技术得到提高时,您可以构建一个基于 XUL 的博客编辑器,并通过它使用 XUL 构建桌面应用程序。
|
|
|
|
2009年1月15日 |
|
| |
Thinking XML 专栏 欢迎光临 Thinking XML 专栏。这个新专栏将讨论 XML 和知识体系结构 (KA) 的交汇处,XML 知识管理方面的问题,包括元数据、语义、资源描述结构 (RDF)、主题映射和自主主体。本专栏从实践的角度来剖析这个主题,因此它针对的读者是程序员,而不是针对理论家。
|
|
|
|
2009年1月13日 |
|
| |
Thinking XML: 使用 SKOS 丰富模式定义 schemata 中的内容(人、地点和事件)必然与人们描述它们的方式有关,而这是将技术和业务结合在一起的关键。XML 模式设计者可以完成的最重要的一项工作就是清晰地表达这种关系。SKOS 是以 DITA 组件著称的一种语言,非常适合表达这种关系。通过本文了解如何通过 SKOS 定义丰富模式定义。 |
|
|
|
2009年1月12日 |
|
| |
技巧: 用 SAX 和 XNI 检测 XML 文档的编码 有时候,当转发 XML 文档时,只需将 A 点的字节复制到 B 点中。没必要解析全部文档,但是,必须确定字符编码以便正确设置元数据。在这样的情况下,streaming API(例如 SAX 和 XNI)提供了快速有效的方法,不用解析全部文档就能够检查编码。 |
|
|
|
2009年1月8日 |
|
| |