XML 编程思想: 研读XML Hacks(转)
XML 编程思想: 研读XML Hacks(转)[@more@] XML Hacks是一本介绍 XML 技巧和窍门的书籍。这是一本很有用的参考资料,其内容十分广泛,但如果某些材料能够进一步展开或者改写的话,可能会更好。Uche Ogbuji 提供了该书的应用报告。 在 上一期文章中,我评论了 Elliotte Rusty Harold 所著的 Effective XML,所有 XML 专业人员都应该读一读这本很棒的著作。在本期文章中,我把目光投向了另一本实用 XML 书籍,Michael Fitzgerald 编纂的 XML Hacks(O'Reilly and Associates,2004 年)。这本书涉及的范围很广,包括入门性的基础知
XML 编程思想: XMLOpen 会议,再评 XML Hacks(转)
XML 编程思想: XMLOpen 会议,再评 XML Hacks(转)[@more@] 专栏作家 Uche Ogbuji 深入思考了 XMLOpen 会议上提出的几种观点,最近在英国剑桥召开的这次会议是关于 XML 处理的一次盛会。值得注意的课题包括 XML 规格、 Semantic Web、XML 管道、Web Proper Names 和数据类型。他还从实用的角度对 XML Hacks 一书作了进一步分析,上一期文章中已经详细地介绍了这部关于技巧和窍门的书籍。 XMLOpen 2004 于 9 月 21 至 23 日在英国的剑桥召开。与会的有很多 XML 专家,大部分来自英国,也有来自欧洲、美国、澳大利亚、日本和其他地
XML 编程思想: UBL 1.0(以及 ebXML Core Components 等)(转)
XML 编程思想: UBL 1.0(以及 ebXML Core Components 等)(转)[@more@] Universal Business Language(通用商业语言,UBL)是一种 XML 商业信息交换和事务格式,本专栏中曾几次提到过它。1.0 版是 UBL 的一个重要里程碑,它带来了一些新的改进和 XML 表示的某些变化。Uche Ogbuji 将在这一期的文章中考察 UBL 1.0,并介绍 ebXML Core Components,后者构成了 UBL 概念模型的基础。 以前的 Thinking XML 专栏文章 中,我曾介绍过通用商业语言。UBL 是用于商业事务的一种文档库,适用于不同规模和不同地区的组织。UBL 背后的 OASI
XML 编程思想:查询 XML 格式的 WordNet(转)
XML 编程思想:查询 XML 格式的 WordNet(转)[@more@] WordNet 是普林斯顿大学的一个研究项目,目标是建立英语词汇及其词法关系的数据库。这样的工具可以为 XML 语义应用程序建立很好的基础,比如 Uche Ogbuji 在本专栏以前文章中所提到的能识别同义词的搜索的例子。本期文章中他回顾了基本原理,给出了查询 XML 文档格式的 WordNet 2.0 的代码,这是构建更通用的 XML WordNet 应用程序的第一步。 我曾经在以前的一期文章中提到过 WordNet,主要讨论了在 RDF 格式中的应用。从那以后,又发生了很多变化:WordNet 项目从 1.7 版发展
XML 编程思想:XML 建模艺术描述(转)
XML 编程思想:XML 建模艺术描述(转)[@more@] 本专栏目前的主题是语义透明性:正确解释 XML 文档内容的能力。语义透明性可能是 XML 建模最重要的方面。这是一系列文章中的第一篇,我们将考察语义透明性的很多不同方法,讨论它们对使用 XML 的开发人员来说意味着什么。 这是 Thinking XML 专栏的第 30 期。从第一篇文章至今差不多有四个年头了,回想一下,时间的飞逝和事情的发展真是令人吃惊。与 XML 有关的活动非常之多,我希望有些已经在本专栏的主题中出现过了。这些活动和 XML 在知识管理技术中的应用特别密切,这也是本专栏
XML 编程思想:利用模式标准化实现自上而下的语义透明(转)
XML 编程思想:利用模式标准化实现自上而下的语义透明(转)[@more@] 本期文章将继续探讨语义透明的许多不同方法,介绍这些方法对使用 XML 的开发人员的影响。长途旅行中节省体力的一种办法是搭便车。在 XML 中,可以利用数不清的开放的模式计划,其结果就是通过模式标准化实现自从而下的语义透明。但这并非完全免费的搭便车。在本文中,Uche Ogbuji 考察了第三方模式重用的优缺点。他还提到了 The Semantic Technology Conference 2005,对最近关于姓名建模困难性的讨论作了答复。 从上一期文章“Thinking XML: XML 建模艺术描述”
XML 编程思想:以 XML 形式提供 WordNet(转)
XML 编程思想:以 XML 形式提供 WordNet(转)[@more@] 前几篇文章中,Uche Ogbuji 讨论了 WordNet 2.0,普林斯顿大学的这个项目的目标是建立英文单词及其词法关系的数据库。他说明了如何从单词数据库中提取 XML 序列。本文继续探讨这个话题,通过示例代码说明如何通过 Web 协议来提供这些 WordNet/XML 文档,以及如何使用 XSLT 访问它们。 XML 是 Web 上的 SGML,各种 XML 项目基本上都以这种或那种方式与 Web 联系。不久前,本专栏发表的“查询 XML 格式的 WordNet”考察了 WordNet 2.0,以及如何与 XML 和 RDF 技术结合使用。如
JAXP 专述??Sun 的 Java API for XML 语法分析(转)
JAXP 专述??Sun 的 Java API for XML 语法分析(转)[@more@] 这是篇细探 JAXP,Sun 的 Java API for XML 的文章,帮助解除了有关 JAXP 本质和服务目的的疑惑。本文讲解了 JAXP 的基本概念,演示 XML 语法分析为什么需要 JAXP,并显示如何轻易更改 JAXP 使用的语法分析器。本文还进一步讲述了 SAX 和 DOM 这两个流行的与 JAXP 相关的 Java 和 XML API。 Java 和 XML 在每一个技术领域都制造了新闻,并且对于软件开发人员来说,似乎是 1999 年和 2000 年最重要的发展。结果,Java 和 XML API 的数量激增。其中两个最流行的 DOM 和
JAXP 再述??Sun 的 Java API for XML Parsing,1.1 版(转)
JAXP 再述??Sun 的 Java API for XML Parsing,1.1 版(转)[@more@] 继上篇关于 JAXP(Sun 的 Java API for XML Parsing)的文章之后,在本续篇中,作者分析了对 SAX 和 DOM 标准支持进行了更新的最新版本 1.1。添加了 TRaX 之后,JAXP 1.1 为 Java 和 XML 开发人员提供了在编写对 XML 文档进行语法分析和变换的独立于供应商的代码方面不可缺少的工具。 如果您经常阅读 developerWorks 的 XML 专区,就可能对另一篇 JAXP 文章的出现感到有些奇怪。就在一个月前,我写了一篇文章“ JAXP 专述 ”。在那篇文章中,我完整地解释了 J
Servlet 和 XML:绝佳搭档(转)
Servlet 和 XML:绝佳搭档(转)[@more@] 研究 Java servlet 和 XML 如何共同生成 XML 文档和 DOM 树,以及它们如何与数据库对接。本文包括几项有用的技术:使用 HTTP 参数控制 DOM 树的处理与生成,而无需 XML 源文档。 对 Java 程序员来说,Servlet 和 XML 是最令人振奋的两项技术。本文是为 2000 年 2 月 17 日旧金山 City Java 用户组准备的演示文稿。在本文中您将看到如何使用 servlet 组成一个简单的 XML 文档,构建一个 DOM 树,并将部分内容显示在用户屏幕上,最后您将看到如何从一个数据库查询生成 XML。 对于本文讨
JavaML 用于 Java 源代码的标记语言(转)
JavaML 用于 Java 源代码的标记语言(转)[@more@] 传统的源代码简单文本表示对于编程人员来说很方便,但需要进行语法分析来揭示程序的深层结构。尽管某些复杂的软件工具通过分析源代码可以访问程序的结构,但许多像 grep 这样的轻量级编程辅助工具却仅仅依赖于源代码的词法结构。我说明的是一种新的 XML 应用程序,该应用程序提供了另一种 Java 源代码表示法。这种基于 XML 的表示法叫做 JavaML,对工具软件来说显得更加自然,它利用丰富的 XML 工具和技术,可以方便地对大量软件工程分析进行规范。使用 Jikes Java 编译器框架构建的强
从 XML 到 Java 代码的数据绑定(1)(转)
从 XML 到 Java 代码的数据绑定(1)(转)[@more@] 在这个由四部分组成的系列文章的第一部分,我们将弄清什么是数据绑定,与在 Java 应用程序中处理 XML 数据的其它方法相比它有什么优势,以及如何开始使用它。这一部分将考查为什么使用数据绑定,以及如何为各种约束建立模型,使 XML 文档能转换成 Java 对象。同时还涵盖用于生成数据绑定类的输入和输出。 您希望在您的 Java 应用程序中使用 XML 吗?那么好,同成千上万的其他人一起上这条船吧。当您深入了解 XML 以后,也许您会发现 DOM 和 SAX API(请参阅 参考资料)不过是唬
从 XML 到 Java 代码的数据绑定(2):从 XML 数据创建类(转)
从 XML 到 Java 代码的数据绑定(2):从 XML 数据创建类(转)[@more@] 数据绑定系列的第二篇是如何从 XML 数据限制中生成一个 Java 语言。 本文通过完整的代码展现了如何生成类和代码,并提供了如何定制您自己版本的建议。 还没有看过第一篇吗?第一篇, "对象,无处不在的对象", 解释了数据绑定是如何将 XML 和 Java 语言对象互为转换。它比较了数据绑定和其它在 Java 程序中处理 XML 的方法, 并介绍了一个 XML 配置文档示例。第一部分也介绍了使用 XML Schema 来约束数据。 在深入 Java 程序和 XML 代码之前,先快速回顾一下
从 XML 到 Java 代码的数据绑定(3):从文本到字节码(转)
从 XML 到 Java 代码的数据绑定(3):从文本到字节码(转)[@more@] 本数据绑定系列的第三部分演示了如何使用“JSR-031:数据绑定,Sun 数据绑定规范申请”中指定的方法,将 XML 元素和属性转换成 Java 对象。这部分主要讲述从数据的 XML 表示移到应用程序代码易于使用的 Java 实例。第三部分论及通过将 XML 文档中的嵌套元素取消编组成 Java 对象、测试和用某些实际示例来使用新的工具。 本系列的目标是演示如何将 XML 元素转换成 Java 对象,然后可以使用 Java 语言 accessor 和 mutator 方法直接处理 XML 数据。 第一部分比较了
使用 Java 构建处理 XML 可扩展性的应用(转)
使用 Java 构建处理 XML 可扩展性的应用(转)[@more@] 与 HTML 相比,XML 的优势之一在于其可扩展性。有了这种特性,XML 就可以用 HTML 中不可能的方式来描述信息。本月,Todd 演示了如何构建用 Java 处理 XML 的框架,同时,适当地结合了两种语言的固有可扩展性。 介绍 我在上个月展示了有关 XML在企业中地位的案例(有关上月栏目,请参阅 参考资料)。除了 XML的发布方面之外,我还有意地试图集中讲解了应用集成和数据交换问题。我演示了使用通常可用的Java 工具来对 XML做语法分析和验证有多容易,还将这些方法与更传统的
IE Firefox 浏览器刷新和强制刷新发送的 HTTP Request Header(转)
IE Firefox 浏览器刷新和强制刷新发送的 HTTP Request Header(转)[@more@] IE Firefox 浏览器刷新和强制刷新发送的 HTTP Request Header Firefox: 刷新 F5 Cache-Control: max-age=0 强制刷新 Ctrl+F5 Pragma: no-cache Cache-Control: no-cache IE: 刷新 F5 If-Modified-Since: Sun, 21 Nov 2004 14:35:21 GMT If-None-Match: "14f598-916-a64a7c40" 强制刷新 Ctrl+F5 Cache-Control: no-cache
复制和粘贴的js代码 for IE/FireFox/mozilla/ns(转)
复制和粘贴的js代码 for IE/FireFox/mozilla/ns(转)[@more@] Jscript有些属性其实挺好的,可惜就是只是IE支持,比如复制和粘贴的属性 下面这段复制和粘贴的JAVASCRIPT的代码倒是可以支持IE/FireFox/mozilla/ns,,老外站点上看来的 只是在firefox下需要修改一下about:config的一个属性 <script language="javascript" type="text/javascript"><!--function copy_clip(meintext){ if (window.clipboardData) notes about security: a cause of the tight security settings in mozilla you hav
由显示/隐藏引出的CSS Bug(转)
由显示/隐藏引出的CSS Bug(转)[@more@] 这一段CSS代码相当简单,目的就是想用CSS来控制某段文字的显示与隐藏。起初我采用了下面的代码,令人不可思议的是,它们在我的IE6.0上居然没有任何反应,大家不信可以亲自试验一下。 <style type="text/css">a {font-size:12px;text-decoration:none;height:50;}a:hover {text-decoration:none;}a span {font-size:12px;display:none;}a:hover span {display:block;}</style><a href="http://cms.ddvip.com/index.php#">link<span>我是隐藏内容</span><
HTML基础知识(转)
HTML基础知识(转)[@more@] 当我们畅游Internet时,我们透过浏览器所看到的网站,是由HTML (HyperText Markup Language) 语言所构成。HTML ( 超文件标记语言 ) 是一种建立网页文件的语言,透过标记式的指令 (Tag),将影像、声音、图片、文字等连结显示出来。 HTML标记是由 < 和 > 所括住的指令,主要分为 : 单标记指令、双标记指令 ( 由 < 起始标记 >,< / 结束标记 >所构成 ) 。HTML网页文件可由任何文本编辑器或网页专用编辑器编辑,完成后 ( 以 .htm 或 .html 为文件后缀保存 ) 将HTML网页文件由浏览器打开
学习HTML教程(转)
学习HTML教程(转)[@more@] 1.html页面