 |
 |
 |
 |
 |
 |
使用 XML/HTC/DHTML 模拟标准 Windows 菜单 随着 Internet 的发展,XML 作为一种跨平台的通用结构化数据描述语言越来越得到人们的重视,并已经得到了广泛应用,如 MicroMedia 公司出品的 Dreamweaver、Flash 以及游戏抢滩登录等软件都利用了 XML 文件作为数据存储方式,而且 Microsoft .NET 也是架构在 XML 上面的。目前出现的取代 HTML 语言的下一代网页制作语言 XHTML(可扩展超文本标记语言),就是建立在 XML 基础上,因此掌握 XML 技术是未来网页制作者必备技能。 |
|
|
|
2002年4月1日 |
|
| |
金融行业的 XML 标准及应用 本文通过对金融行业系统应用现状及发展的简要分析,强调了使用行业标准尤其是 XML标准的必要性,同时详细介绍了几种主要的金融行业标准协议的状况、发展及其向 XML 过渡的趋势和必要性。 |
|
|
|
2003年9月4日 |
|
| |
XML 标准概览: 第 1 部分 XML 世界非常庞大,而且还在不断成长,存在大量不同的标准和技术,它们以复杂的方式互相影响。新手很难确定哪些是 XML 最重要的方面,用户也难以跟踪这个领域出现的新生事物和变化。在这一系列的文章中,Uche Ogbuji 提供了 XML 标准的指南,并为进一步的学习推荐了广泛的资料。 |
|
|
|
2004年2月1日 |
|
| |
XML 标准概览: 第 2 部分 XML 世界非常庞大,而且还在不断成长,存在大量不同的标准和技术,它们以复杂的方式互相影响。新手很难确定哪些是 XML 最重要的方面,用户也难以跟踪这个领域出现的新生事物和变化。在这一系列的文章中,Uche Ogbuji 提供了 XML 标准的指南,并为进一步的学习推荐了广泛的资料。Uche Ogbuji 继续关于 XML 的论述,这次主要讨论 XML 处理技术。 |
|
|
|
2004年2月1日 |
|
| |
XML 标准概览: 第 4 部分 XML 世界非常庞大,而且还在不断成长,存在大量不同的标准以复杂的方式互相影响。新手很难确定哪些是 XML 最重要的方面,用户也难以跟踪这个领域出现的新生事物和变化。XML 是一种基本语法,可用于开发本地或全局的词汇表。Uche Ogbuji 已经用三篇文章深入介绍了最重要的 XML 相关标准。第四篇文章中他提供了所有涉及到的标准的详细交叉引用。 |
|
|
|
2004年3月1日 |
|
| |
XML 标准概览: 第 3 部分 XML 世界非常庞大,而且还在不断成长,存在大量不同的标准以复杂的方式互相影响。新手很难确定哪些是 XML 最重要的方面,用户也难以跟踪这个领域出现的新生事物和变化。XML 是一种基本语法,可用于开发本地或全局的词汇表。XML 成功的关键就在于一些非常重要的数据格式定义成了 XML 词汇表。本文中,Uche Ogbuji 将介绍其中最重要的一些词汇表。 |
|
|
|
2004年3月1日 |
|
| |
Thinking XML: 利用模式标准化实现自上而下的语义透明 本期文章将继续探讨语义透明的许多不同方法,介绍这些方法对使用 XML 的开发人员的影响。长途旅行中节省体力的一种办法是搭便车。在 XML 中,可以利用数不清的开放的模式计划,其结果就是通过模式标准化实现自上而下的语义透明。但这并非完全免费的搭便车。在文中,Uche Ogbuji 将考察第三方模式重用的优缺点。他还提到了 The Semantic Technology Conference 2005,对最近关于姓名建模困难的讨论作了答复。 |
|
|
|
2005年5月1日 |
|
| |
Java SE 6中 XML 数字签名的标准 Java 接口 XML 数字签名技术用于对 XML 格式的数据进行数字签名,以保证报文的完整性,不可否认性,以及提供身份认证信息。JSR 105 提供了 XML 数字签名的 Java 接口,而最近发布的 Java SE 6 则包括了 JSR 105的 实现,从而为基于 Java 的应用程序提供了标准的 XML 数字签名接口。本文首先简要介绍技术背景,以实例来讲解 XML 数字签名的语法和处理规则,之后用具体的程序例子解释如何使用 Java SE 6 生成各种格式的 XML 数字签名并进行验证。 |
|
|
|
2007年4月16日 |
|
| |
OOXML:缘何不能成为标准? 一直以来,OOXML 规范不断受到一些人的指责和抵制,以至于很多人都想知道它究竟有什么缺点。本文将解释反对将 OOXML 作为标准的技术原因(而非政治原因)。 |
|
|
|
2008年3月19日 |
|
| |
JAXP 再述 继上篇关于 JAXP(Sun 的 Java API for XML Parsing)的文章之后,在本续篇中,作者分析了对 SAX 和 DOM 标准支持进行了更新的最新版本 1.1。添加了 TRaX 之后,JAXP 1.1 为 Java 和 XML 开发人员提供了在编写对 XML 文档进行语法分析和变换的独立于供应商的代码方面不可缺少的工具。 |
|
|
|
2000年12月1日 |
|
| |
XML 在传统制造业供应链中的应用分析(三):XML的分布式多层应用开发 分布式多层系统是目前在企业级大中型应用中最流行的架构,而XML则是计算机数据处理的最新技术,强强联手能产生多大的化学效应;作为新的数据处理标准,XML的通用性与开放性勿庸置疑,不过对于传统成熟的开发模式,XML的价值是在于锦上添花,还是将取而代之;作为一名开发人员,我们相信通过XML可以整合与优化系统的总体性能,为了实现这个目标,在设计中要采取哪些步骤,又需要注意哪些误区……本篇就B2B供应链系统应用模型的设计为实例,试图为上述疑问寻求解答。 |
|
|
|
2001年3月9日 |
|
| |
XML在传统制造业B2B供应链中的应用分析(五): 布式多层系统是目前在企业级大中型应用中最流行的架构,而XML则是计算机数据处理的最新技术,强强联手能产生多大的化学效应;作为新的数据处理标准,XML的通用性与开放性勿庸置疑,不过对于传统成熟的开发模式,XML的价值是在于锦上添花,还是将取而代之;作为一名开发人员,我们相信通过XML可以整合与优化系统的总体性能,为了实现这个目标,在设计中要采取哪些步骤,又需要注意哪些误区……本篇就B2B供应链系统应用模型的设计为实例,试图为上述疑问寻求解答。 |
|
|
|
2001年6月1日 |
|
| |
SAX,功能强大的 API 这篇对 Benoit Marchal 所著的 XML by Example 第二版的预览给出了 SAX 的翔实介绍,SAX 是用于处理 XML 的基于事件的 API,它已经成为事实上的标准。本篇预览讲述了何时使用 SAX 而不使用 DOM,概述了常用的 SAX 接口,经 Pearson Technology Group 的一个分部 Que Publishing 许可使用。 |
|
|
|
2001年8月1日 |
|
| |
SOAP 技术及其安全性研究 SOAP(Simple Object Access Protocol )简单对象访问协议是在分散或分布式的环境中交换信息的简单的协议,是一个基于 XML 的协议。自从 SOAP 规范从去年发布以来,SOAP 规范的加密性,认证和授权等安全机制一直受到人们的广泛关注。这三个方面对于任何的 B2B 来说都是很重要的,但 SOAP 标准在制定规范时并没有过多考虑 SOAP 的安全性要求。如何扩展 SOAP 的安全性呢?让我们来看看。 |
|
|
|
2001年11月1日 |
|
| |
XML 签名: 幕后 XML 数字签名标准(XML Digital Signature Standard)确立了 XML 在非安全网络(如因特网)上有效的自签方法。这项工作不需要一个已建立的 PKI,而可能需要使用可信的 XML 服务器进行认证。因此, 每家企业不得不估计外购这一日益关键的商业功能的潜在安全性风险。 |
|
|
|
2001年12月1日 |
|
| |
真实世界中的 XML Schema 本文介绍了一套 17 个使用 XML 的广泛应用的实践。零售技术标准协会(Association for Retail Technology Standard)发布了这些实践,以协助用于在支持零售商店的信息技术系统之间交换的标准化的 XML 消息的开发。 |
|
|
|
2002年1月1日 |
|
| |
XML 问题 #18: REXML 库 对于 XML 处理,至少可以采取两种态度。一种是采用可以从许多编程语言调用的标准 API。第二种是修改 XML 处理库以适应正用于开发 XML 应用程序的编程语言的特定功能。 在本专栏的前几篇文章中,David 研究了使用他自己的 Python xml_pickle 和 xml_objectify 库以及 Haskell HaXml 库的第二种方法的多个版本。相当新、但发展很快的 Ruby 编程语言的常用库也采用第二种方法。 这里,David 介绍了 Ruby Electric XML(REXML),这种库采用 Ruby 的长处,并围绕它们构建 XML 处理。REXML 具有类似于 SAX 的流样式和 DOM 的树样式的 API,但没有直接将它本身限制于这两种 API。 |
|
|
|
2002年3月1日 |
|
| |
技巧:轻量级 XML 库 在这篇技巧文章中,David 告诉您何时不使用重量级 XML API。诸如 SAX、DOM 和 XSLT 的标准 XML API 提供了转换和操纵 XML 文档的完善方法。但是其中的每一种都十分复杂,需要几百页规范文档和无数第三方书籍来加以说明和讲解。对于简单任务,有更简单的方法来完成 XML 工作。David 还提供了到许多轻量级 XML 库的链接,以及程序员该什么时候使用它们的指示。 |
|
|
|
2002年5月28日 |
|
| |
XML 观察 专栏 欢迎来到XML 观察 专栏 — developerWorks 上的一个新专栏 。该专栏将研究 XML 技术,并试着在实际的系统中部署它。除了汇报部署经历之外,我希望同时还能有些有趣的东西。我不要求读者具备太多预备知识,不过对于基本的 Web 标准(如 XML 和 HTTP)有一些基础的话将是有帮助的。 |
|
|
|
2002年6月1日 |
|
| |
XML Schema 与 XML DTD的技术比较与分析 XML DTD 是目前使用最广泛的一种 XML 模式,XML Schema 则已经成为 W3C 的正式推荐标准,并有替代 XML DTD 的趋势。那么,从技术角度看,XML Schema 与 XML DTD 有那些区别,XML Schema 又有那些优势呢? |
|
|
|
2002年7月1日 |
|
| |
计划使用 XML 名称空间,第 1 部分 本文介绍了 XML 名称空间,研究了其实际好处,并向您展示了如何在 W3C 定义的标准 XML 格式和工具中使用它们。其中提到了几个 W3C 规范,尤其是 XML 模式(XML Schema)和 XSLT,它们都提供了有利于您使用名称空间的有用思想。最佳实践包括从术语使用直至广泛的系统设计在内的各个方面。 |
|
|
|
2002年11月1日 |
|
| |
计划使用 XML 名称空间,第 2 部分 这个两部分的文章介绍了 XML 名称空间,研究了它们实际好处,并向您展示了如何在 W3C 定义的标准 XML 格式和工具中使用它们。在本文(第 2 部分)中,David 向您展示了如何混合 XML 词汇表以及如何定义自己的词汇表,并突出介绍了几种最佳实践。最佳实践包括从术语使用直至系统范围设计在内的各个方面。 |
|
|
|
2002年11月1日 |
|
| |
EXSLT 实例 从 SAX 到 RDDL,社区标准已经在 XML 技术中起到了非常重要的作用。最重要的 XSLT 社区标准是用于标准扩展函数和元素的 EXSLT 倡议。在本文中,Uche Ogbuji 使用实例来介绍和演示某些有用的 EXSLT 函数。 |
|
|
|
2003年2月1日 |
|
| |
不区分大小写的枚举 IBM 自己的 XML 大腕 Doug Tidwell 给一位好学的读者提供了一个自动化的解决方案,用来定义不区分大小写的枚举,它简单且遵循标准,同时只需开发人员做少量工作。另外,在文章中还包括了几个代码样本。 |
|
|
|
2003年2月18日 |
|
| |
Java 中的 XML: 数据绑定,第 1 部分:代码生成方法 — JAXB 及其它 企业 Java 专家 Dennis Sosnoski 研究了几种 XML 数据绑定方法,这些方法根据用于 XML 文档的 W3C XML Schema 或 DTD 文法来生成代码。他从人们期待已久的 JAXB 标准(马上就要由 Java Community Process,JCP 发布了)入手,然后总结了其它一些目前可用的框架。最后,他讨论了如何以及何时以最佳方式将依据文法的代码生成应用到应用程序中。 |
|
|
|
2003年6月1日 |
|
| |
为何用 DITA 生成 HTML 交付品? Darwin 信息分类体系结构 (DITA) 是一种组织和创作技术内容的基于 XML 的体系结构。本文探讨用 DITA 制作 HTML 内容的优势,包括:容易进行全局性修改、基于标准的可移植性、出色的链接和 Web 管理、条件处理、内容和设计的复用、更好编写和内容集中。DITA 集中了一个协调、全面的信息体系结构的全部长处,这种结构可以伴随着产品信息的需要和交付方式的变化、伴随着以交付 XML 作为表示机制的标准工具的进展而不断演化成长。 |
|
|
|
2003年11月1日 |
|
| |
Thinking XML: 学习对象元数据 教育技术领域引导着一些有趣的 XML 元数据实际应用的发展方向。在这个领域已有大量的规范、标准和开发技术,但这一切的核心是 IEEE 学习对象元数据(IEEE Learning Objects Metadata,LOM)规范。在本文中,Uche Ogbuji 介绍了 LOM,并说明它甚至会使那些与教育技术没有直接联系的人感兴趣。 |
|
|
|
2003年12月1日 |
|
| |
使用 XML Schema 定义元素的基本知识 新的 XML Schema 系统即将成为 W3C 推荐标准,目的是为了克服 DTD 的局限性(请参阅侧栏, DTD 的局限性 ),为 XML 文档提供丰富的语法结构。本文展示了模式的灵活性,说明如何使用 XML Schema 系统来定义最基本的 XML 文档构造块——元素。 |
|
|
|
2003年12月1日 |
|
| |
SVG 和 XForms: 呈现定制内容 第一个可伸缩向量图形(Scalable Vector Graphics,SVG 1.0)规范奠基了 XML 表示二维交互式图像和动画的标准。从那以后,W3C SVG 工作组一直致力于改进它的特性,使 SVG 更容易在 Web 和桌面应用程序开发中使用。SVG 1.2 一个很有前途的特性是呈现定制内容(Rendering Custom Content, RCC)——它提供了清晰的以 XML 为中心的扩展机制,在一个 SVG 文档中混合与匹配不同的 XML 名称空间。本文在介绍 RCC 机制的同时将引导您创建一个简单的按钮部件。 |
|
|
|
2003年12月1日 |
|
| |
RSS 2.0 内容提要 自从 developerWorks 上一次考察 RSS 以来,RSS 世界已经发生了很大变化:出现了两种新的规范,RSS 已成为最流行的 XML 标准之一,涌现出了大量的工具和提要(feed)。RSS 为 weblog 的迅速崛起做出了贡献,并且正在成为其他 Web 站点的标准部分。本文回顾 RSS 2.0,考察了 RSS 的新发展,帮助您迅速理解这种重要的格式。 |
|
|
|
2004年1月1日 |
|
| |
Thinking XML: XML 在金融服务行业中应用一瞥 最近关于金融服务行业中的 XML 的会议提供了冷静反思 XML 在现实世界中的机会。XML 能够进入实际应用吗?指导采用 XML 的最佳实践是什么?在本专栏中,Uche Ogbuji 通过金融服务行业的棱镜思考 XML,并介绍了与该行业有关的一些更重要的 XML 标准。 |
|
|
|
2004年2月1日 |
|
| |
XML 问题: GUI 和 XML 配置数据 随着时间的迁移,XML 渗透到了许多领域。XML 应用越来越多的一个领域是图形用户界面配置,尤其是那些持久存储而不应该在编译期修复的成分。本文中,David 考察了 XML 在 Mac OS X 的 Aqua GUI 和 K Desktop Environment (KDE) 中的应用,这两种平台在多数现代 Linux 版本中都作为标准或者可以使用。 |
|
|
|
2004年4月1日 |
|
| |
Thinking XML: 使用 Atom 格式连锁新闻及其他内容 Web 上总有一些站点提供系列的文章、事件和其他记录事项,用于分享和交叉引用。随着 Web 很大一部分成为会话式的社区,社区中的很多人走到一起为这类交换和交叉引用开发一种基于 XML 的标准。Atom 就是这些努力的结晶,它是一种交换 Web 元数据的格式和 API。Uche Ogbuji 在本文中介绍了 Atom。 |
|
|
|
2004年5月25日 |
|
| |
改善 XML 的传输性能,第 2 部分 XML 文档的文本基础带来了很多好处,但是不包括传输性能。XML 文档的其他表示与文本相比可能更小或者处理得更快。这篇文章的第 1 部分讨论了 XML 文档其他表示的基础知识。在第 2 部分,Dennis Sosnoski 比较了大量 XML 文档的文本、gzip 和 XBIS 表示的实际大小和处理开销。他最后考察了 XML 的非文本表示逐渐走向标准化的趋势。 |
|
|
|
2004年6月15日 |
|
| |
XML 问题: 投票系统的实用 XML 数据设计和操作 本期文章中,David 讨论了他为 EVM2003 自由软件项目开发相关 XML 数据格式的实践经验,这个项目的目的是开发能够生成选民可验证的选票的投票机。文中介绍了构造格式子集的一些设计原则,此外,David 还考察了如何通过编程让特定的应用程序与 XML 文档等价,以及为什么只有标准是不够的。 |
|
|
|
2004年7月1日 |
|
| |
XML 问题: 使用 Dublin Core Metadata Initiative 描述 XML 内容 Dublin Core Metadata Initiative(Dublin 核心元数据计划,DCMI)是用于处理关于文档信息的标准词汇表。DCMI 词汇表定义描述文档用途、上下文和出处(而非文本自身)的术语系统。David 说明了如何将 DCMI 提供的一组元数据指令重用于(通过名称空间)范围更广的 XML 词汇表,比如 RSS 的变体。DCMI 吸收了多种不同的标准,包括 ISO 标准和 NISO 标准。 |
|
|
|
2004年8月1日 |
|
| |
提高 XML 应用程序中的性能,第 1 部分 编写应用程序来尽可能地获得最佳性能,同时了解有哪些 SAX 或 DOM 操作及特性会对应用程序的性能产生影响。本文是由 3 部分组成的系列文章的第一部分,在本文中,作者 Elena Litani 和 Michael Glavassevich 描述了编写 XML 应用程序和文档最佳实践,同时还介绍了使用标准 SAX 和 DOM API 开发应用程序的最佳实践。 |
|
|
|
2004年8月1日 |
|
| |
本地化中的 XML: 实用分析 了解 XML 标准如何帮助改进涉及到不同地点的多个参与者的翻译过程。本文主要讨论本地化行业中最常用的 XML 格式,并说明 XML 为何在多语言文档交换中变得越来越重要。 |
|
|
|
2004年9月6日 |
|
| |
JAXP 1.3 的新特性,第 1 部分 作为一项成熟的技术,XML 空格(space)异常活跃。Java API for XML Processing (JAXP) 1.3 最近终于定案,它是很多与 XML 相关的最新开放标准进入 J2SE 平台的渠道。本系列文章包括两部分,第 1 部分将描述 JAXP 1.3 API,作者 Neil Graham 和 Elena Litani 将简要介绍 JAXP 规范,详细说明 javax.xml.parsers 包的变化,同时还将讨论强大的模式缓冲和验证框架。 |
|
|
|
2004年11月1日 |
|
| |
XML 问题: OASIS 选举标记语言 结构化信息标准促进组织(Organization for the Advancement of Structured Information Standards,OASIS)开发了很多应用于政府、法律和商业的 XML 标准。选举标记语言(Election Markup Language,EML)是 OASIS 对选举世界的尝试性介入,关注的重点是政府管辖范围之内的投票。David 将在这一期文章中介绍 EML 的结构和目标,分析目前在欧洲得到广泛应用的这个标准,将如何对美国未来的数据标准产生深远的影响。 |
|
|
|
2004年11月1日 |
|
| |
XML 规范化形式简介 XML 很仔细地逐位把文件或其他数据源与 XML 文档的抽象模型分离开。如果要确定 XML 文档是否被修改,从而比较两个 XML 文档是否相等,那么无论是直接进行比较(比如某个测试包),还是出于安全目的对数字签名进行比较,这样做都会带来一些不方便。W3C 通过 XML Canonicalization 规范(c14n)来解决这个问题,该规范定义了 XML 文档的标准形式,能够保证提供正确的位比较,从而确保数字签名的一致性。Uche Ogbuji 将在本文中介绍 XML Canonicalization。 |
|
|
|
2004年12月1日 |
|
| |
XML 事件简介 一些标记技术涉及到为文档的某些部分附加上行为。XML Events 是 W3C 推荐的一种标准,它允许通过声明为特定的元素附加行为,这种行为可以是 XML 中预先定义的一组动作,也可以是更一般的脚本语言调用。本文将简要地介绍 XML Events 的由来、用途以及其工作方式。 |
|
|
|
2004年12月1日 |
|
| |
技巧:使用 Universal Feed Parser 驾驭 RSS RSS 被认为是基于 XML(或 XML/RDF)标准的。不幸的是,RSS 背后那个以牛仔作风闻名的社区有很多离经叛道的成分,生成的消息包(feed)甚至都不是结构良好的 XML。Mark Pilgrim 开发的 Universal Feed Parser 是一个很好的工具,能够解析结构不完善的消息包,本篇技巧将介绍如何使用这个工具从 RSS 中抽取消息包信息。 |
|
|
|
2005年1月1日 |
|
| |
技巧:通过这些帮助性的参考资料查找 XML 大纲和 Web 服务 要找到完全满足您需求的 XML 大纲和 Web 服务并非总是那么容易。这篇技巧将向您展示如何使用公共搜索标准搜索众多的 Internet 资源,找出所需的大纲和 Web 服务。 |
|
|
|
2005年3月1日 |
|
| |
Java 理论与实践: 用 XQuery 进行屏幕搜集 XQuery 是用来从 XML 文档中提取信息的 W3C 标准,目前包括 14 个工作草案。虽然 XQuery 主要集中于查找大型半结构化文档数据,但是令人惊讶的是 XQuery 对于一些更平凡的应用也非常有效。在本月的 Java 理论与实践 中,专栏作家 Brian Goetz 将介绍如何有效地把 XQuery 用作 HTML 的屏幕搜集引擎。 |
|
|
|
2005年4月4日 |
|
| |
分清 URI、URL 和 URN 在信息管理中,持久性和可用性是一对平衡关系。这种平衡导致把技术分为 Uniform Resource Names (URN) 和 Uniform Resource Locators (URL)。其间,Uniform Resource Identifiers (URI) 被设计充当持久性名称和可用位置。本文将解释如何在 XML 技术中使用当前的 URI 标准;介绍 URN 和 URL 的历史,并给出了持久性和可用性之间平衡关系的前景。 |
|
|
|
2005年7月11日 |
|
| |
DB2 9 XML 性能特征 了解一个使用 DB2 9 XML、IBM POWER5+、AIX 5.3 和 TotalStorage DS8100 的模拟证券经纪事务处理环境的性能和可伸缩性。这个场景使用了 FIXML 模式,这是一个金融业标准。 |
|
|
|
2006年7月27日 |
|
| |
SVG 与 XML 商业图表实务 学习如何使用 XML、PHP 和 Adobe 的可缩放向量图形(SVG)标准创建商业图像。SVG 标准为图像提供了无限级的向量缩放、可视化效果以及基于脚本的交互性。 |
|
|
|
2006年10月16日 |
|
| |
使用 StAX 解析 XML,第 1 部分: Streaming API for XML (StAX) 简介 Streaming API for XML (StAX) 是用 Java(TM)语言处理 XML 的最新标准。作为一种面向流的方法,无论从性能还是可用性上都优于其他方法,如 DOM 和 SAX。本系列分为 3 部分,本文是第 1 部分,简要介绍了 StAX 及其处理 XML 的基于指针的 API。 |
|
|
|
2007年3月2日 |
|
| |
开发端到端的 Ajax 应用程序,第 1 部分: 用一个场景设置 Ajax 环境 Ajax(Asynchronous JavaScript + XML)正在迅速地成为时髦的技术,它可以为在浏览器中运行的 Web 应用程序提供具有桌面质量的软件特性。开放源码软件(比如 Linux-Apache-MySQL-PHP,即 LAMP)和基于开放标准的 J2EE 中间件(比如 WebSphere Application Server Community Edition)为开发和部署 Ajax Web 应用程序提供了出色的支持。这个分三部分的系列讨论如何使用开放源码中间件开发端到端 Ajax 应用程序,本文是这个系列的第一篇文章。如果您是 Web 开发的新手,但是可以阅读和理解用 XHTML、CSS、JavaScript、PHP 和 SQL 编写的代码,那么本文正适合您。读完本文之后,您会很好地理解 Ajax 的基本概念以及 Ajax 在三层 Web 应用程序场景中可能产生的作用。 |
|
|
|
2007年6月20日 |
|
| |
深入研究 Hierarchical Inherited Rule-Interpreted XML 使用名为 Hierarchical Inherited Rule-Interpreted XML 的 XML 新技术,您可以用动态 Java 属性来替代标准 Java 属性。它允许您使用简单的表达式甚至 Groovy 表达式来定义属性,这些属性的值可以基于应用程序的状态获得,它还让您可以将一个属性文件用于应用程序的多个实例。通过本文介绍的这个简单实用的替换 Java 属性文件的示例,了解如何应用此项技术。 |
|
|
|
2007年7月12日 |
|
| |
在 Eclipse 中构建 DocBook XML DocBook XML 是一个标准 XML 标记库,可用于编写生成几乎所有输出的样式表。但是,由于 DocBook 已经存在有一段时间了,因此许多样式表已经可用于生成各种类型的文档。通过本文了解如何结合使用 DocBook XML 和 Eclipse IDE,创建可以轻松地以大多数格式分发的可重用技术文档。 |
|
|
|
2007年8月6日 |
|
| |
在模式演化过程中保持 XML 查询不变 XML 模式随着业务需求、消息交换标准以及持久性与依从性需求的变化而不断演化。如何为模式不断变化的数据编写应用程序和查询?模式变化对应用程序或查询有什么样的影响?本文探讨了模式演化问题,并为需要应对这种变化的开发人员提供了一些建议。 |
|
|
|
2007年9月7日 |
|
| |
您应该知道的十种 XML 模式 本文考察了一些顶尖的 XML 模式,这些模式为各种各样的问题提供了解决方案,从基本的 Web 服务到数据描述等等。其中包括涉及到通讯录和发票的类似数据库的解决方案。本文选择模式的标准是根据其实用性和用途,及其在 XML 信息共享和交换方面对 XML 社区的影响。 |
|
|
|
2008年8月19日 |
|
| |
XML 数字签名的使用小技巧 随着 XML 的发展, XML 的安全性越来越重要。为解决 XML 安全性的问题,W3C、OASIS 以及其标准化组织正在致力于为 XML 安全性研究标准的规范。这样,XML 数字签名和 XML 加密解密技术就应运而生。那么,XML 数字签名如何简单高效地签署多个 XML 文件,以及外部文件,以及如何签署 XML 文件的片段? |
|
|
|
2008年8月21日 |
|
| |
使用 DB2 JCC 驱动新功能操作 XML 数据 随着分布式应用的不断发展,越来越多的应用程序需要通过 Java(JDBC) 来操作数据库中的 XML 数据。从 DB2 V9 开始,XML 成为 DB2 的内置数据类型。作为 DB2 的官方 JDBC 驱动,JCC 驱动从 JDBC3 标准开始就已经支持 XML 数据,JDBC4 标准发布之后,它全面支持了 JDBC4 标准中的新接口,为广大 JDBC 用户提供了方便。 本文详细全面的介绍了如何使用 JCC 提供的方法来对 DB2 中的 XML 数据进行操作,并提供了相关代码示例。 |
|
|
|
2008年11月27日 |
|
| |
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日 |
|
| |
在服务器端使用 E4X 和 Jaxer ECMAScript for XML (E4X) 标准为 JavaScript 开发人员提供了一个功能强大的 API 来处理 XML。由于 Internet Explorer 不支持它,所以不能经常使用。不过,如果在服务器上使用 JavaScript 和 Jaxer 的话,就不是什么问题了。在本文中,您将了解 JavaScript 和 E4X 如何简化服务器上的 XML 处理,并将综合这个关键要素与 Jaxer,仅使用 JavaScript 创建 Ajax 应用程序。 |
|
|
|
2009年4月13日 |
|
| |
在 XML 内生成文档并重用信息,第 1 部分: 利用 XML 发布文档 XML 提供了在结构化数据集中标识数据项与子组件的方法,但是它源起于文档的开发和生成。针对 XML 文档标记有很多健壮的开放标准,而 XML 文档解析及格式转换工具也十分丰富,而且可以免费使用,这就使得在 UNIX 或 Linux 系统上安装并配置一个完整的文档开发及格式化环境变得非常容易。 |
|
|
|
2009年5月11日 |
|
| |
初识 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日 |
|
| |
对家庭医疗保健使用协作技术 现在美国的糖尿病患者已经达到 2400 万。糖尿病需要进行监控。在本文中,了解持续护理的概念,尤其是在家中进行的护理。本文描述如何通过协作技术改进糖尿病监控。了解本文例子如何使用来自 MyCareTeam、IBM 和其他公司的软件支持糖尿病监控。在持续护理环境中理解信息和基于 Web 的技术,比如 XML 储存和服务,以及理解相关的计划,比如 Continua Health Alliance 在选择适当标准时发挥的作用。本文归纳这些技术对为医疗保健构建敏捷协作系统的影响,并着重强调协作性持续护理的巨大益处,它不仅降低了成本,还提升了医疗质量。 |
|
|
|
2009年11月19日 |
|
| |
用 4Suite 进行 Python 和 XML 开发,第一部分:PyXml 在系列的第一篇文章里,教程涵盖了 PyXml,包含在 Fourthought 的 4Suite 中的W3C 的“DOM 级别 2”规范的一个实现。4Suite 是一个Python的用于 XML 处理的开放源码的、全面的库和工具箱,它实现了许多与 XML 相关的开放标准。这一系列教程介绍了 4Suite 并给了使用4Suite 进行 XML 开发的实践示例。
|
|
|
|
2001年12月31日 |
|
| |
用 4Suite 进行 Python 和 XML 开发,第三部分:4RDF 4Suite 是一个Python的用于 XML 处理的开放源码的、全面的库和工具箱,它实现了许多与 XML 相关的开放标准。本教程是介绍 4Suite 的系列教程的第三部分。研究了资源描述框架(Resource Description Framework )的细节,并带有如何与 Python 一起使用的各种 RDF 设施的实践示例。 |
|
|
|
2002年9月17日 |
|
| |
XML 入门 (修订版) 为什么要创建XML?XML文档的规则是什么?如何定义XML文档能包含什么和不能包含什么?用于XML文档的编程接口有哪些?主要的XML 标准是什么,它们如何共同工作?这些是不是您一直以来急于想了解的?别急,这篇最近修订过的XML 入门教程将一一解答您的疑惑,并通过实例讲述了几家公司如何构建了基于 XML 的解决方案以精简它们的企业并提高其效率。 |
|
|
|
2002年11月29日 |
|
| |
4Suite 进行 Python 和 XML 开发,第四部分:合成和更新 4Suite 是一个Python的用于 XML 处理的开放源码的、全面的库和工具箱,它实现了许多与 XML 相关的开放标准。本教程是介绍 4Suite 的系列教程的第四部分。向开发人员介绍了 W3C XML 规范 XPointer、XInclude 和 XML Base,以及独立规范 XUpdate,对于更新部分 XML 文档,除 XSLT 和 DOM 解析方法外,XUpdate 是另一种可供选择的方法。作者还详细介绍了如何通过他们的开放源码 Python 工具集 4Suite 来使用这些 XML 指向、合成和更新技术。 |
|
|
|
2003年1月24日 |
|
| |
DOM NodeFilter 和 XML 数据绑定 本教程解释了如何构建这样一个系统,使用户可以只通过用 XML 数据绑定提供 XML 输入就可以控制报告的标准和标准的结构。 |
|
|
|
2003年11月27日 |
|
| |
利用 Java 技术进行 XML 编程,第 3 部分 这是一篇高级教程,讨论了使用 Java 技术处理 XML 文档的一些更复杂的主题。作者向您展示了如何完成诸如生成 XML 数据结构、操作那些结构、实现 XML 解析器与非 XML 数据源的连接这样的任务。如您所料,所有的示例都是基于开放标准的。 |
|
|
|
2004年8月2日 |
|
| |
DB2 SQL 与 XQuery 教程,第 7 部分: XML 与 XQuery 简介 本教程介绍 pureXML 和 XQuery,首先对 XML 数据类型的特征和优点做一个基本的概述,然后将它与标准关系表进行比较。 |
|
|
|
2006年10月27日 |
|
| |
OpenDocument 入门简介 OASIS Open Document Format for Office Applications (ODF) 是一种用于存储和交换办公应用程序文档的 XML 标准,包括字处理程序、电子表格和演示文件。无论准备对这些应用程序存储的文件进行特殊处理,还是使用处理这类文件的应用程序,都应该熟悉这种重要的格式。OpenDocument 文件支持两种形式:多部分组成的包和单一 XML 文档,本文介绍了这两种不同的形式以及如何用 OpenDocument 构造文本和表格信息。 |
|
|
|
2008年5月6日 |
|
| |
通过 Web 服务利用 RIXML 研究信息交换标记语言(Research Information Exchange Markup Language,RIXML)为交互内容和元数据定义了一个标准的 XML 模式。这些元数据标记内容中的相关信息,比如位置、名称和关键信息类型,企业可以利用这些信息执行高效的查找、排序和搜索操作。通过本教程了解 RIXML 和 Web 服务如何为交换关键信息提供强大的机制。 |
|
|
|
2009年4月7日 |
|
| |
JiBX 1.2,第 1 部分: 从 Java 代码到 XML 模式 XML 模式定义是许多数据交换类型(包括大多数 Web 服务形式)的基础。但是 XML Schema 是一种十分复杂的标准,并且与处理 Java 代码的工具相比,用于创建和修改模式定义的大多数工具在功能性和易用性方面要逊色一些。JiBX 1.2 的新功能将允许您从 Java 代码入手并轻松地生成优秀的模式定义来匹配数据结构。然后,无论您是否使用 JiBX 数据绑定,都可以直接使用这些模式。 |
|
|
|
2009年4月14日 |
|
| |
使用 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日 |
|
| |
XML 问题 #4: 逐步适应 DocBook XML 方言 本专栏继续讨论使用 DocBook 来将异构格式的文档转换为单一、标准 XML 格式的好处。还更详细地介绍了某些 DocBook 标记,并讨论如何编写基本的 DocBook 文档。 |
|
|
|
2000年10月1日 |
|
| |
XML 问题 #5: 使用 XSLT 转换 DocBook 文档 通过使用 DocBook 示例,这位无畏的专栏作家演示了如何通过 XSLT(可扩展样式表语言转换)将 XML 文档转换成 HTML。David Mertz 一共讨论了四种可转换 XML 文档的可选方式,并和我们分享了他试验某些开放源码工具的经历。样本代码包括了 XSLT 文档片段、以 XSLT 表示的,简单 DocBook 章节的有效 HTML 输出器代码,以及一个简要的 XSLT 循环示例。 |
|
|
|
2000年11月1日 |
|
| |
抽取界面 使用 XML 描述 Web 应用用户界面的部件可以使通过 XSL 样式表转换用于多种设备的用户界面变得简单。本文描述了使用 XML 数据和 XSL 样式表来构建复杂 Web 应用的用户界面。Web 日历样本应用将演示基本的技术和概念。本文还包括超过 24 个的代码样本,您可以轻易扩展这些样本,以满足特定需求。 |
|
|
|
2000年12月3日 |
|
| |
XSLT 是什么类型的语言? XSLT是什么类型的语言,其用途是什么,为什么要这样设计它?这些问题可以有许多不同的答案,初学者往往会感到困惑,因为这种语言与他们以前习惯使用的语言之间有很大差别。本文尝试说明XSLT。本文并不试图教您编写 XSLT样式表,它将说明这种语言的起源,它擅长什么,以及您为什么应该使用它。 |
|
|
|
2001年2月1日 |
|
| |
Soapbox:我为什么使用 SOAP 在 XML 专区的新观点专栏,Beno?t Marchal 登上临时讲台,讲述 SOAP 使他折服的原因。Marchal 说,SOAP 的卖点是其简单性。由于新协议是建立在常见的技术之上,特别是 Web 服务器和 XML,因此对于开发人员设计和部署 SOAP 服务器相对容易些。 |
|
|
|
2001年2月1日 |
|
| |
Saxon: 剖析 XSLT 处理器 本文描述了 XSLT 处理器(在本例中是作者的开放源码 Saxon)的实际工作原理。虽然已经存在了一些开放源码 XSLT 实现(请参阅 参考资料 ),但椐我们所知,目前还没有一个公开了其工作原理。本文打算填补这方面的空白。它描述了 Saxon 的内部工作,并演示了该处理器如何实现 XSLT 优化。它还说明了还有多少工作有待完成。本文假设您已经知道 XSLT 是什么以及它的工作原理。(如果您需要重温 XSLT 的基础知识,请参阅 Michael Kay 撰写的本文的姐妹篇,它给出了 XSLT 的概述 。) |
|
|
|
2001年2月1日 |
|
| |
Thinking XML #1 这篇对 XML 和语义的讨论揭开了这个由 Uche Ogbuji 撰写的专栏的序幕,本专栏讨论了 XML 知识管理方面的问题,包括元数据、语义、资源描述结构 (RDF)、主题映射和自主主体。本专栏从实践的角度来剖析这个主题,因此它针对的读者是程序员,而不是针对理论家。 |
|
|
|
2001年2月1日 |
|
| |
技巧: 使用 SAX 实现供应商无关性 当 XML 开发新手学习通过 JAXP 来达到供应商无关性时,SAX 老手已经在几年前就实现了与供应商的独立。本文说明了如何在基于 SAX 的应用程序中使用 SAX 和 SAX helper 类实现供应商无关性。 |
|
|
|
2001年3月1日 |
|
| |
抽取界面 (II): 本文是作者去年 12 月关于 Web应用前端的那篇文章的续篇。本文介绍对 XML 数据和 XSL样式表基本框架的若干扩展,并将集中讨论应用的后端问题,包括国家语言支持(NLS)、视图结构强化和性能问题。上一篇文章介绍了利用 XML 和 XSLT构建 Web 应用的基本结构,本文介绍在使 Web应用在线运行之前所要做的准备工作。 |
|
|
|
2001年3月1日 |
|
| |
技巧:从 SAX 转换 Brett McLaughlin 解释了如何使用 SAX 来与那些需要 DOM 和 JDOM 输入的应用通信。这是一个很有用的技术:随着令人激动的 XML API 的出现,开发人员现在能够很容易移来移去。样本代码提供了一个从 SAX 到 JDOM 转换的具体示例。 |
|
|
|
2001年4月1日 |
|
| |
技巧: 使用 DOM 进行自举的基础知识,第 2 部分 在本文中,您会了解如何将 DOM 结构转换成 SAX 和 JDOM,从而可以与不使用 DOM 的应用程序通信。本文列出的代码演示了如何从 DOM 转换到供 SAX 使用的输出流,以及如何从 DOM 到 JDOM 的转换。 |
|
|
|
2001年4月1日 |
|
| |
Soapbox: 魔弹还是哑弹? 在这篇临时讲台的观点文章中,Brett McLaughlin 以批判的眼光来看“简单对象访问协议”,评估了这经常讨论的新技术提供给开发人员的价值,并用老的 RPC(远程过程调用)技术的混合和用 XML 演示其基本原理。Brett 详细审查了 RPC、XML-RPC、RMI 和 SOAP,比较和对照每一个的用法,并讨论 SOAP 是否有意义。本文还包含了 SOAP 信封的样本代码。 |
|
|
|
2001年4月1日 |
|
| |
使用 Java 和 XSLT 生成动态 Web页面 本文讨论了通过将用户请求参数从 Java后端程序发送到用于形成 Web 页面的 XSLT 样式表来用 Java 和 XSLT生成动态 Web 页面的两种方法。样本代码演示 了如何使用XSLTProcessor 方法和定制方法,以及如何在 XPath表达式中使用全局参数。 |
|
|
|
2001年4月1日 |
|
| |
Thinking XML #3: Uche Ogbuji 就 XML 语义透明性和 XML 知识管理方面讨论了近来所发生的事情,这其中包括 ebXML 和 RosettaNet 中的一些新的开发。 |
|
|
|
2001年5月1日 |
|
| |
Soapbox: 工业实力亦或泡沫? 在 Brett McLaughlin 关于临时讲台的第二回合中,他详细地将简单对象访问协议与 RMI 和 RPC 进行了比较,并就开发人员如何在这三种消息协议中做出最佳选择而提出建议。他查看了来自 IBM 和微软的现实世界 SOAP 实现,并检查了 XML 的局限性 - SOAP 的基本编码格式 - 和作为全功能编程语言所涉及的问题。本文包含 RPC 和 SOAP 机票请求的样本代码,用于并排比较。 |
|
|
|
2001年5月1日 |
|
| |
Thinking XML #2: XML和语义 在本专栏中,Uche Ogbuji 完成了他对 XML和语义的介绍,并为随后的更多实践性专栏做准备。XML编程思想讨论了 XML知识管理方面的方面,包括元数据、语义、“资源描述结构(RDF)”、“主题映射”和自主主体。本专栏从实践的角度探讨了主题,因此针对的是程序员而非理论家。 |
|
|
|
2001年5月1日 |
|
| |
简单 SOAP 客户机 本文章描述了一个用 Java 编写的不使用专门 SOAP 库的简单通用 SOAP 客户机。 该客户机可以让您用任何 XML 编辑器(或文本编辑器)创建自己的请求, 而不是在暗中为您创建 SOAP 请求 XML 文档。 该客户机向您显示实际的 SOAP 响应 XML 文档,而不是仅仅提供远程方法的返回值。 这个简短的 Java 程序精确显示了什么是 SOAP:打开 HTTP 连接、发送适当 XML 以调用远程方法、接着读取服务器返回的 XML 响应。 |
|
|
|
2001年5月1日 |
|
| |
理解 ebXML ebXML 是一个由许多部分组成的大项目。在本文中,David Mertz 概述了这些部分是如何组合在一起的。这篇概述介绍了 ebXML 概念,然后稍微详细地讨论了商业过程的表示,这是 ebXML 实现的重要起点。两段短的代码样本演示了 ProcessSpecification DTD 和一个协作包。 |
|
|
|
2001年6月1日 |
|
| |
Perl 开发人员:充实您的 XML 工具箱 到 2001 年 6 月更新本文为止,可以找到 20 多个使用 Perl 进行 XML 开发所需的必备工具、库和模块。使用资源表可以快速找到允许组成强大的 XML 操纵工具箱的元素。 |
|
|
|
2001年6月1日 |
|
| |
XML 问题 #12: 使用 Python 模块 xml2sql 和 dtd2sql 前面有一篇专栏研究了从 SQL 查询生成 XML 文档。现在,David Mertz 说明将 XML 文档和 DTD 反向转换成 RDBMS 存储格式也同样可能,但它有自己的约束和复杂性集合。Python 公众域利用了这里所讨论的 xml2sql 和 dtd2sql 生成 SQL 语句,以一种一致和可逆的方式创建和填充数据库。这里使用了 7 个代码示例演示了这些技术。 |
|
|
|
2001年6月1日 |
|
| |
技巧: 验证和 SAX ErrorHandler 接口 在本文中,Brett McLaughlin 探讨 SAX 的验证能力并解释如何打开和关闭 XML 文档验证。 他还讨论了 ErrorHandler 接口,该接口使您能够在应用程序中接收有关错误的通知并对该通知执行相应操作。代码样本演示了如何请求验证以及如何在 SAX 中创建和注册错误处理程序。 |
|
|
|
2001年6月1日 |
|
| |
技巧:使用实体解析器 本提示讨论了如何使用外部实体引用使 XML 文档中包含外部内容及如何使用 SAX EntityResolver 接口。代码样本说明了该接口及其使用的文档,并演示了如何在分析器中注册实体解析器。 |
|
|
|
2001年6月1日 |
|
| |
XML 培训系列 让我们看看 developerWorks 是如何使用基于 Java 的开放源码工具来生成定制的 XSLT 应用程序,这些工具对生成 developerWorks 基于 HTML 的教程所需的单调冗长的工作进行了自动化处理。它也称为 Toot-O-Matic,目前适用于任何开发者,可以作为一个 XSLT 样本来进行观察也可以对它进行适当修改以满足您的培训需求。Doug Tidwell 解释了其设计目标和 XML 文档设计。他还描述了 13 个代码样本来演示如何从一个 XML 源文档生成大量的包含定制图形、ZIP 文件以及两个 PDF 文件的 HTML 面板时使用的技术。 |
|
|
|
2001年6月1日 |
|
| |
Soapbox: 为什么在数据方面,XML Schema 不费吹灰之力击败了DTD 这一回合的“临时讲台”中,信息管理开发人员和作者 Kevin Williams 讲述了为何他为 XML 数据文档的结构定义的 XML Schema 所折服。他查看了尤其适合于数据表示的 XML Schema 的四种特性,并显示了每种的一些示例。代码样本包括 XSD 模式和模式片段。 |
|
|
|
2001年6月1日 |
|
| |
Xerces、XML4J 和 XML4C 添加了对 XML Schema 的支持 6 月份发布的新版“Apache XML 项目”的 Xerces 语法分析器支持“W3C XML 模式建议书”。新的 Xerces for Java 基本支持所有 XML Schema 规范;Xerces for C++ 实现更有限的 XML Schema 子集,它正逐步实现对这种新选定的、在 XML 开发的很多情况下都将取代 DTD 的规范的完全支持。IBM 也发布了对与 Xerces 语法分析器相对应的 alphaWorks 语法分析器 - XML4C 和 XML4J - 的更新。一个表略述了该发行版的语法分析器所支持的 XML Schema 特性。 |
|
|
|
2001年7月1日 |
|
| |
技巧:XML 中如何使用 XLink XLink 是一种与 XML 相关的规范,它使您在 XML 文档中获得生动的链接效果。在这篇短小的技巧文章中,学习如何通过 XLink 在 XML 文档中包含其它 XML 文档的部件。代码示例演示了这项技术。 |
|
|
|
2001年7月1日 |
|
| |
Thinking XML #4: 知识管理的基本 XML 和 RDF 技术 专栏作家 Uche Ogbuji 通过演示用来自现有 XML 格式的数据构成“资源描述框架 (RDF)”模型,开始了他的用 XML 进行的知识管理的实际探索。 如三个代码清单中所示,RDF 可用作定制 XML 的搭挡,而不仅仅用作某些数据类型的规范表示。包含代码样本的本专栏演示了如何用 RDF 方便地进行知识管理,甚至是在开发过程中相对比较晚的阶段。 |
|
|
|
2001年7月1日 |
|
| |
用于数据的 XML: XLink 和数据 本专栏讨论了表示数据时如何使用 XLink 指针使 XML 文档变得更紧凑、更灵活。样本代码显示了带有或不带 XLink 指针的发票示例,加上一个将 XLinks 用于可按 URL 寻址的数据库的示例。 |
|
|
|
2001年7月1日 |
|
| |