![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
XML
文章平均质量分 76
ibmjournal
这个作者很懒,什么都没留下…
展开
-
Firefox 1.5 中的 XML,第 3 部分:利用 JavaScript 处理 Firefox 中的 XML
这是 “Firefox 1.5 中的 XML” 系列中的第三篇文章,您将学习在 Mozilla Firefox 中使用 JavaScript 实现处理 XML。在前两篇文章 Firefox 1.5 中的 XML,第 1 部分:XML 特性概述 和 Firefox 1.5 中的 XML,第 2 部分:基本 XML 处理 中,我们了解了 Mozilla Firefox 中各种与 XML 相关的原创 2008-12-18 14:48:00 · 1595 阅读 · 1 评论 -
使用 SAX 处理 XML 解析中的错误
随着 Java™ 语言 API 不断更新,XML 解析变得更加容易,从 JAXP 到 JAXB,再到 JAX-WS,XML 解析已经成为 Java 编程的重要部分。但是,随着抽象和更高级 API 的出现,无法控制解析器和 XML 数据之间的细粒度交互。这通常会引起更多错误,甚至情况更糟,即使最小的错误也会造成解析完全停止。幸运的是,Simple API for XML(SAX)仍然提供原创 2008-10-07 14:53:00 · 793 阅读 · 0 评论 -
使用 Data Studio 快速开发由 XML 驱动的 Ajax 应用程序
Web 服务是一种通过 Internet 传递 XML 格式数据的常见方式,很久以来数据库早已成为 Web 应用程序不可分割的一部分。利用 IBM® Data Studio,开发人员可以通过定义能够自动构建和部署为 Web 服务的 SQL 以及 SQL/XML 查询,将 Web 服务和数据库结合起来。本教程使用 Data Studio 开发了一个数据驱动的 Web 服务,并创建了用于游戏行原创 2008-10-20 15:59:00 · 656 阅读 · 0 评论 -
使用 XForms 和 Ruby on Rails 开发小型门诊管理系统,第 2 部分:实现患者信息 Xform
本系列文章的第 1 部分设计了一个 Web 应用程序,让患者在医生办公室中输入信息。讨论了如何使用 XForms、DB2 pureXML 和 Ruby on Rails 创建这样的应用程序,并对这些技术的用法做了一些实验。本文是第 2 部分,我们开始实现该应用程序。我们将设计第一个 XForm,并建立从表单向 DB2 插入数据的 Ruby on Rails 后端。您将看到如何通过这三种技术在整原创 2008-07-07 10:06:00 · 1425 阅读 · 0 评论 -
Portlet 接口教程之实现远程人工任务
开发为远程业务流程中的人工任务提供用户界面的 Portlet 带来了一些挑战。IBM WebSphere Portal 附带的“My Tasks”和“Task List”Portlet 对于某些场景很有用。如果需要为人工任务提供自定义用户界面,则开发人员必须确保运行时环境和 Portlet 实现是正确的。本文介绍为运行时环境安装所需的软件,开发 Portlet 应用程序,以及测试应用程序。示例原创 2008-07-01 22:30:00 · 763 阅读 · 0 评论 -
在 PHP 应用程序中集成 Google Calendar
Google Calendar 允许 Web 应用程序开发人员通过其基于 REST 的 Developer API 访问用户生成的内容和事件信息。PHP 的 SimpleXML 扩展和 Zend 的 GData Library 非常适合处理这种 API 生成的 XML 提要,可利用它们建立自定义的 PHP 应用程序。本文介绍了 Google Calendar Data API,示范如何原创 2008-09-17 18:27:00 · 913 阅读 · 0 评论 -
InfoSphere MashupHub 入门
本文是对作为 IBM® Mashup Center 产品的一部分的 InfoSphere™ MashupHub 的一个介绍。您将了解该产品的架构,以及其中的不同工具和实用程序。然后,探索一个简单的用例场景,该场景展示了不同的组件,并演示了使用 Web 2.0 概念的优点,例如企业中的数据提要和提要 mashup。本文是一个包含两部分的系列中的第 1 部分,该系列的内容与 IBM Mashu原创 2008-09-17 18:27:00 · 430 阅读 · 0 评论 -
使用 JavaScript E4X 高效处理 XML
学习使用 ECMAScript(又称为 JavaScript)for XML(E4X),挖掘 E4X 改进后的功能,它使 XML 数据的分析、计算、编辑以及相关操作更加简单明了。E4X 增加了 JavaScript 程序语言对 XML 的支持,XML 作为在应用程序和平台之间交换文档和数据的通用方法,得到了广泛认可。这种认可直接使 XML 成为解决共享文档和数据的互操作性问题的有效方法原创 2008-09-18 09:36:00 · 687 阅读 · 0 评论 -
深度探索 IBM Mashup Center 的 InfoSphere MashupHub 中的 Feed Mashup Editor
本文是关于 IBM® Mashup Center 中的 InfoSphere™ MashupHub 的系列中的第 2 篇文章。该系列包含两部分,第 1 部分 讨论了产品架构和它的工具及实用程序,并介绍了一个简单的用例场景。现在,在第 2 部分中,您将更加深入地探索该工具,并扩展用例场景,展示不同的组件,以及阐释使用 Web 2.0 概念(例如企业中的数据 feed 和 feed mas原创 2008-09-17 18:38:00 · 480 阅读 · 0 评论 -
XForm 表单对函数和事件处理功能的支持
Lotus Forms 通过构建动态的电子表单,收集用户信息并将其传递给其他应用系统,以实现业务流程的管理。与纸质表单相比,XForm 电子表单的最大优势之一就是能够动态地响应用户活动。如,根据用户输入动态改变背景颜色,响应鼠标点击事件发送邮件或提交表单,等等。本文将通过若干实例,向您详细讲述 Lotus Forms 中的事件处理机制 , 包括 XForm 表单支持的主要事件、活动和函数。原创 2008-09-17 18:43:00 · 1518 阅读 · 0 评论 -
Firefox 3.0 扩展代码中使用 API技巧
即将发布的 Firefox 3.0 内置了对微格式的支持,可通过 Firefox 扩展访问这种 API。这篇技巧通过一个简单的例子说明如何在扩展代码中使用这种 API。我们从一个简单的 Hello World 扩展开始,使它能够存储来自任何网页的 hCard,然后利用存储的 hCard 填充 Web 表单。阅读这篇技巧文章需要对 Firefox 的扩展机制有所了解。所幸的是,如果编写过 J原创 2008-07-02 10:32:00 · 1560 阅读 · 0 评论 -
加速 Ajax,避开 Web 服务漏洞
部署高效带宽 Ajax 应用程序并不能保证 Service Level Agreement 中的服务水平很高。无论怎样修改 Ajax 代码来提高带宽效率,始终存在一些风险和漏洞,需要您进行监视并解决。developerWorks 定期撰稿人 Judith Myerson 对 Ajax 进行了简单的概述,解释了 Web 服务漏洞是什么以及为何 Service Level Agreements(S原创 2008-07-02 10:30:00 · 1002 阅读 · 1 评论 -
学习 10 种良好的 XML 使用习惯
使用本文介绍的 10 个技巧更加轻松地处理 XML,从而减少错误并提高效率。简介人们都很喜欢 XML 以及它所提供的灵活性和互操作性,但是,通过使用一些技巧,可以使与 XML 的互操作和与 XML 一起使用的工具更加简单。在处理 XML 时养成一些良好的习惯可以保证最高效地利用您的 XML 文档和应用程序。原创 2008-06-18 11:28:00 · 637 阅读 · 0 评论 -
在 DB2 中存储行业 XML 内容的快速方法
面向 pureXML™ 的行业包(industry bundle)(发布在 alphaWorks 上)演示如何通过小脚本或基于 Java™ 的应用程序访问以 XML 格式存储在 IBM® DB2® 中的内容。它们主要关注填充、验证和查询与特定行业相关的 XML 内容。pureXML 行业包通常是一个可下载的 zip 文件,包含示例 XML 消息(XML 实例文档)以及使用 XML 消息填充原创 2008-10-07 15:04:00 · 3360 阅读 · 2 评论 -
Thinking XML 专栏更新
欢迎光临 Thinking XML 专栏。这个新专栏将讨论 XML 和知识体系结构 (KA) 的交汇处,XML知识管理方面的问题,包括元数据、语义、资源描述结构(RDF)、主题映射和自主主体。本专栏从实践的角度来剖析这个主题,因此它针对的读者是程序员,而不是针对理论家。Thinking XML #40: Firefox 2.0 和 XMLNew!原创 2008-10-14 10:05:00 · 611 阅读 · 0 评论 -
创建可维护、可扩展的 XML 格式
XML 是一种交换结构化文档和数据的通信格式。人们经常随意地在开发过程中临时决定选择 XML 格式,而没有提前计划或设计。只有提前设计好正确的 XML 格式,才能满足通信各方的要求。否则就不得不反复地修改。了解如何设计一种不经常进行修改的格式,足够敏捷,不需要彻底修改而仅需填加少许扩展就能适应新的需求。 10 年来,XML 发展成为了一种常见的、受到广泛接受的标准,用来在组织内部和原创 2008-10-29 14:21:00 · 803 阅读 · 0 评论 -
借助 Picasa Web Albums 开发 PHP 应用程序
Picasa Web Albums 为 Web 应用程序开发人员提供了一种基于 REST 的 Data API,可用于处理存储于服务器上的照片和相册。PHP 的 SimpleXML 扩展和 Zend 的 GData Library 则非常适合于处理由此 API 生成的 XML 提要,借助于此,您就能够定制照片管理和共享的 PHP 应用程序。通过本文,了解这个 Picasa Web Albu原创 2008-12-18 15:13:00 · 2046 阅读 · 0 评论 -
动态管理 XMLBeans 应用程序中的 XML 模式变体
Apache XMLBeans 本身并不支持多个 XML 模式版本。对于需要这种支持来实现兼容性管理的应用程序,这种是一个很大的限制。但是这个问题是可以解决的。在本文中,您将了解到动态类加载技术如何帮助解决问题。Apache XMLBeans 是一种开源的、与 XML 和 Java™ 绑定的工具,可用来从 XML 模式生成 Java 类和接口。使用生成的 beans,就可以解析或生成遵原创 2008-12-09 09:16:00 · 1064 阅读 · 1 评论 -
IBM Database Magazine 中文版 2008 年第四期
欢迎大家阅读 IBM Database Magazine 的第四期。DB2 Magazine 创刊于 1996 年,于 2008 年正式更名为 IBM Database Magazine,这是一本面向 IBM 数据库用户、管理员、开发人员的技术期刊。 本期杂志的专题中我们将会重点给大家介绍 XML 混合引擎对业务的推动以及 InfoSphere Streams 的流计算技术,并进一步介原创 2008-12-09 09:46:00 · 573 阅读 · 0 评论 -
使用 IBM Data Studio Developer 中的 XSLT 转换 Data Web Services 消息
IBM® Data Web Services 是 IBM Data Studio Developer 的一部分,后者是新的用于 IBM 数据库服务器的统一工具平台。Data Web Services 可用于将数据库操作和存储过程公开为 Web 服务,而且不必编程。您可以进一步定制客户机应用程序与 Web 服务之间发送和接收的消息。本教程展示如何将 XSL 转换应用到输入和输出消息,以支持多原创 2008-12-08 16:09:00 · 704 阅读 · 0 评论 -
“使用 XSLT、KML 和 Google Maps API 在地图上覆盖数据”系列
在这个分为两部分的系列文章中,您将为房地产经纪公司开发一个应用程序,将所有的公寓列表显示为 Google Maps 中可点击的 Placemark 对象。在 第 1 部分中,已经创建了应用程序的前半部分,从用户中收集公寓列表信息,使用 Google Geocoder Web 服务将街道地址转换为它的地理坐标(经度/纬度),并将地理坐标和地址信息存储在数据库中。在第 2 部分中,您将使用原创 2008-11-25 15:22:00 · 888 阅读 · 0 评论 -
使用 XSLT、KML 和 Google Maps API 在地图上覆盖数据,第 1 部分:利用 Google Geocoder Web 服务
Google Maps 已经成为网络上随处可见的地图技术,它使用户可以快速生成地图、进行拖动和缩放,以及对视线范围内的街道以 360 度视角进行浏览。Google Earth 提供了一本详细的地球 3D 百科全书,允许以各种高度对地球图像进行拖动和缩放。使用 Google MAPS API 可以在自己的 Web 页面中嵌入 Google Maps。KML 是一种用来描述地理信息(例如地标)原创 2008-11-25 15:12:00 · 1110 阅读 · 0 评论 -
创建一个 Yahoo! SearchMonkey 应用程序
SearchMonkey 是主流搜索引擎利用语义 Web 技术增强搜索结果的首次尝试。在本教程中,您将实现一个 Yahoo! SearchMonkey 应用程序,该应用程序通过包含有关 blog 和 blog 所有者的其他信息来增强 blogger.com 的搜索列表。首先,您可以使用 Yahoo! 的默认数据实现一个基本应用程序。然后,创建一个自定义数据服务,为 SearchMonkey原创 2008-11-25 14:48:00 · 553 阅读 · 0 评论 -
使用 XSLT、SimpleXML 和 PHP 5 分离内容和表示
多年以来,开发人员设计了许多策略和框架以简化业务逻辑和表示逻辑的分离。在这篇教程中,您会探究两种从表示逻辑中分离数据和业务逻辑的解决方案:一种通过 PHP 5 中的 XSL 模块使用 XSLT,另外一种使用 PHP 5 中的 SimpleXML 模块。为说明这两种解决方案,以个人简历的 Web 页面为例,该页面存储为 XML 文件。在本教程中许多 Web 应用程序接收用户数据,将其原创 2008-11-25 15:46:00 · 1056 阅读 · 0 评论 -
XForms 表单预加载数据的几种方法
在本文中,分别介绍了几种基于 XFroms 标准的表单预加载数据的解决方案,从最简单的数据逻辑混在一起的方法,到数据与逻辑分离,最后到声明式预加载数据的方式,每种方式都有着自己的优缺点,能够满足不同的用户需求和数据预加载策略。灵活运用 XForms 标准提供的各项设施,是寻找解决客户问题解决方案的关键所在。背景作为以 XForms 作为数据描述和交换方式的表单,在以丰富的页面和原创 2008-11-25 14:34:00 · 1012 阅读 · 0 评论 -
使用模式信息处理实例数据
在本文,您将采用使用纯 XSLT 实现的函数库,它使应用程序可以利用只在模式感知处理器中可用的与 XPath 2 模式有关的节点测试。您还会看到如何将验证过程从实例数据处理中分离出来。您可以将 XSLT 函数库和任何基础 XSLT 2 处理器一起使用,利用模式信息处理实例数据 —— 这个方法也可用于 XQuery 应用程序。XPath 2 引入了一些新的序列类型构造,允许应用程序在 X原创 2008-11-06 09:45:00 · 913 阅读 · 0 评论 -
DIY: 实现自己的中文语音应用
VXML 是 w3 组织提出的用以搭建语音应用的描述性语音。使用 VXML 可以很方便得搭建集成语音识别和语音合成技术的语音应用。本文给出了一个简单的例子介绍 VXML 的两个基本的使用方法——语音识别和语音合成,并且简单介绍了 VXML 与 JAVA 层信息交互的方法。相信通过本文的介绍,大家就可以搭建出很酷的语音控制系统。语音技术微软公司董事长比尔盖茨曾不止一次的提出,语音技术原创 2008-11-06 09:25:00 · 1793 阅读 · 1 评论 -
Firefox 3.0 与 XML的重大改进
Mozilla® 一直在改进其旗舰浏览器,并且最新的主要发行版 Firefox® 3.0 几乎为每个人都提供了某种特性。肯定不会忽略 XML 开发人员 — 新版本改进了基本解析、DOM、XSLT、SVG 等等。在本文中,了解 Firefox 3.0 提供的用于 XML 处理的新特性;关注添加的 EXSLT 扩展如何在浏览器中使用 XSLT。对于目前存在的成百上千个 XML 处理工具,W原创 2008-10-14 10:05:00 · 684 阅读 · 0 评论 -
全新改版:Ajax 资源中心
Ajax 安全工具开发人员在将 Ajax 功能构建到应用程序时需要预防安全问题。本文作者推荐了一些可以增强应用程序的工具,包括 Firefox 工具和增件,这些工具可以改善或解决 Ajax 应用程序内的安全问题。 更多 本文转自IBM Developerworks中国 请点击此处查看全文原创 2008-06-18 11:23:00 · 652 阅读 · 0 评论 -
使用 HATS 为大型机应用程序产生 Atom feed
Mashups 是 Web 2.0 的一个关键组件,它集成多个应用程序的 feed 来生成新的内容。由于目前许多核心的企业级商用程序都在大型机上运行,要使 mashup 能够在企业中成功运行,必须把大型机的内容交付为 feed。本文提供了一个循序渐进的指南,使用 IBM® WebSphere® Host Access Transformation Services (HATS) 生成大型机内原创 2008-06-18 11:18:00 · 786 阅读 · 0 评论 -
继承 Web 站点:让 Web 站点易于维护
在完美的世界里,分配给您维护、改进和重新设计的每个 Web 站点都将由您来创建。不幸的是,在现实世界中,您却总是被迫采用别人设计或构造的站点。新工作、新项目、新任务和新职责都伴随着风险。而且您可能有一个新老板、新办公室或一组新同事,但最让人感到胆怯的莫过于接手一个 Web 站点,这个 Web 站点现在由您来看护,而您根本不知道这个 Web 站点是如何整合的。通常 — 尤其是当您接管缺乏经验原创 2008-06-18 11:17:00 · 611 阅读 · 0 评论 -
使用 XForms 和 Ruby on Rails 开发小型门诊管理系统,第 3 部分:实现护士和医生 Xform
本系列文章的第 1 部分设计了一个 Web 应用程序,让患者在医生办公室里输入信息。讨论了如何使用 XForms、DB2 pureXML 和 Ruby on Rails 创建这样的应用程序,并对这些应用程序的用法做了一些实验。第 2 部分开始实现这个应用程序。设计了第一个 XForm,然后创建了将表单数据插入 DB2 的 Ruby on Rails 后端。我们将继续通过这三种技术在整个应用程序原创 2008-07-08 16:10:00 · 689 阅读 · 0 评论 -
扩展 project explorer 视图支持 XML 模型结构,第 1 部分
CNF(Common Navigator Framework) 是一个通用的、可扩展的导航视图框架。通过 CNF,开发人员很容易开发一个 CNF 视图,或者对已有的 CNF 视图进行扩展。这篇文章主要介绍如何利用 CNF 框架扩展现有的 CNF 视图 Project Explorer,使其能够展示XML文件的文档结构,并且支持对 XML 元素的菜单操作。引言通常,在开发 J2EE 应用程序原创 2008-01-21 10:47:00 · 899 阅读 · 0 评论 -
XForms 的投资回报
本文分析在企业范围内采用 XFroms 标准的投资回报率(Return on Investment,ROI)的几种计算方法。从不同的角度进行 ROI 分析,包括对标准的评估以及和避免厂商锁定策略有关的问题。了解企业 XForms 迁移的三种 ROI 模型:利用供应商的技能将标准表单转化成基于富 Web 客户机的 XForms 应用程序,计算三年内投资和节省的费用、XForms 如何与面向服务的体系原创 2008-01-21 10:46:00 · 724 阅读 · 0 评论 -
DB2 XML 编程,第 2 部分:在应用程序体系结构中使用 XML 数据库支持
了解 IBM® DB2® 9 for Linux®, UNIX®, and Windows® 新的 XML 存储和查询环境如何处理本系列 第 1 部分 中描述的 XML 数据模型。第 2 部分主要关注如何在应用程序体系结构中使用新的 XML 数据库支持。 简介XML 在数据库中的地位在过去两年中已经发生了变化,从 “临时工” 变成了重要成员。它不再需要改变本身来适应关系环境。它可以保持其层原创 2008-01-16 18:06:00 · 832 阅读 · 0 评论 -
XML 2007 年度回顾
与 Elliotte Rusty Harold 一起回顾 2007 年 XML 领域中的重大事件。对 XML 来说,2007 年又是发展较为平缓的一年。但是在这一年中,一些重要的规范都升级到了 1.0 版,XML 在信息发布(Web 和传统形式)方面得到持续发展。更重要的是,REST 与 Web 服务的碰撞引起了轩然大波,整个 Web 服务领域产生了重大变化。引起这一巨变的最主要技术是原创 2008-01-16 14:36:00 · 1257 阅读 · 0 评论 -
DB2 XML 编程,第 1 部分:理解 XML 数据模型
XML 的主要目标之一是让应用程序开发过程更简单、成本更低、更可移植和质量更高。在这十年中,XML 编程正在使应用程序开发方式发生根本性变化,这种变化甚至可能与面向对象方法在过去十年中的影响相当。这个系列 讨论 IBM® DB2® for Linux® UNIX®, and Windows® 的 XML 编程。在第一篇文章中,您将学习 XML 数据模型的基本知识以及与纯对象模型相比的好处。 简原创 2008-01-10 16:53:00 · 638 阅读 · 0 评论 -
使用 XForms 和 Ruby on Rails 开发小型门诊管理系统,第 1 部分: 安装配置 IBM DB2 9 pureXML
本系列文章 介绍如何结合使用 XForms、IBM DB2 pureXML 和 Ruby 来简化 Web 应用程序的开发,分为四部分,这是第一部分。本系列文章中将开发一个虚构的应用程序来管理一个小型医院的门诊患者信息。您将看到每种技术的强大功能,同时还将看到如何将其结合起来。第一部分将说明 XForms、DB2 pureXML 和 Ruby on Rails 如何帮助您更快地构建以 XML 为核心原创 2008-01-04 14:30:00 · 1455 阅读 · 0 评论 -
实现 Castor 数据绑定,第 2 部分: 编组和解组 XML
本系列的上一期文章中,我们下载、安装和设置了 Castor。本文将介绍如何把 Java™ 类转化成 XML 然后再把 XML 转换回 Java 代码,以及 Castor 的工作原理,如何保证类的设计适应这种 API。需要准备什么开始之前需要保证具备了本文所需要的前提条件。确保满足这些要求最简单的办法就是按照 本系列第一篇文章(链接参见本文 参考资料 部分)介绍的步骤操作。第一篇文章介绍了如原创 2008-01-03 11:07:00 · 597 阅读 · 0 评论 -
Ajax 和 XML: 将 Ajax 用于聊天-使用 Ajax 和 PHP 创建聊天应用程序
了解如何使用 Asynchronous JavaScript™ + XML (Ajax) 和 PHP 在 Web 应用程序中建立聊天系统。您的客户不需要下载或安装任何专门的即时消息通讯软件,就能和您及其他客户讨论网站的内容。Web 2.0 一词出现以来,开发人员都在说社区。不论您是否认为这有点夸大其辞,但让用户或读者能够方便地实时讨论页面主题或者销售的产品,这一想法还是很吸引人的。但是怎么办呢原创 2007-12-19 15:34:00 · 672 阅读 · 0 评论