| 适用于英特尔® 平台与技术的英特尔® 软件开发产品 | |
| 英特尔® XML 软件套件 1.1 | |
![]() |
|||||||||||||||
|
|||||||||||||||
|
|||||||||||||||||||||||||||||||||
|
| 全面的 XML 函数 - 全面的 XML 函数,支持基于 XML 的环境: | |||
| 英特尔® XSLT 加速器 - 快速 XML 转换 | |||
| 英特尔® XPath 加速器 - 有效的 XML 导航与表达式处理 | |||
| 英特尔® XML 架构加速器 - 快速 XML 架构验证 | |||
| 英特尔® XML 分析加速器 - 高效的 XML 分析 | |||
| 卓越的 XML 性能 -“英特尔 XML 软件套件”可实现高性能的 XML 处理。此软件套件的高效设计可提供比其它 XML 解决方案高出两倍以上的性能 | |||
| 单击链接以阅读性能白皮书 | |||
| 高度的 XML 符合度 - 高符合度使得应用程序的行为更可靠、更可预测。“英特尔 XML 软件套件”具有高度的 XML 符合度,对于 W3C 与 OASIS*“XML 符合度测试套件”,其通过率均达到 98% 甚至更高: | |||
| W3C XML 1.0 符合度套件 | |||
| XML 1.0 中的 W3C 命名空间 | |||
| W3C XML 架构 1.0 符合度测试套件 | |||
| W3C DOM 2 级核心测试套件 | |||
| OASIS XSLT 1.0 符合度测试套件 | |||
OASIS XML XPath 1.0 符合度测试套件 (基于 “OASIS XSLT 1.0 符合度测试套件 ” ) |
|||
| 大型 XML 文件处理 -“英特尔® XML 软件套件”功能强大,可处理大型 XML 文件(超过 1GB)。这极大地改善了应用程序的可伸缩性与可靠性,使之具有持续稳定的吞吐量。 | |||
| 高可用性 -“英特尔 XML 软件套件”经过大量的 QA 测试,可以为 XML 解决方案创建稳定可靠的平台。这对于需要执行大量 XML 处理以及要求高可用性的应用程序而言十分重要。负载测试准则包括: | |||
| 连续工作 100 个小时以上 | |||
| CPU 利用率为 100% 时的压力测试 | |||
| 成功完成,没有发生故障或性能下降 | |||
符合多项标准 - 其设计符合多项标准,保证了它同现有的代码以及基于 XML 的应用程序之间在功能上的互操作性。“英特尔 XML 软件套件”实现了以下标准: |
|||
| W3C XML 1.0 | |||
| XML 1.0 中的 W3C 命名空间 | |||
| W3C XPath 1.0 | |||
| W3C XSLT 1.0 | |||
| W3C DOM 2 级核心 | |||
| W3C DOM 3 级核心(部分支持) | |||
| SAX 2.0.2 | |||
| JAXP 1.3 & 1.4 | |||
| 这些特点对于 SOA 环境、XML 基础架构以及 XML 应用程序都十分有用。高性能、大型 XML 文件处理及连续处理的能力确保可以在更短的时间内处理更多的数据。加上易于集成的接口、高度的可用性以及可预测的一致行为,所有这些特点结合到一起,共同构成了一套拥有成本低廉的解决方案。简而言之,“英特尔 XML 软件套件”可通过最少的集成工作获得最高的性能,在英特尔平台上尤为如此。 | |||
|
|||
| 英特尔® XML 软件套件功能组件 软件套件的关键功能组件包括:英特尔® XSLT 加速器、英特尔® XPath 加速器、英特尔® XML 架构加速器 英特尔® XML 分析加速器。 |
|||
英特尔® XSLT 加速器 “英特尔® XSLT 加速器”支持以下各组 XSLT 扩展函数:常见运算、数学计算、字符串操作、集合处理以及日期与时间函数。支持用户自定义的 Java 扩展函数,允许开发人员从 XSLT 样式表访问 Java 类函数(静态或非静态方法),以增强本地 XSLT 转换能力。 |
|||
| 英特尔® XPath 加速器 XPath 是一种可以实现 XML 文档浏览与数据操作的语言。“英特尔® XPath 加速器”可以基于 XML 文档 DOM 树或“源”(StreamSource、DOMSource、SAXSource 或 XMLDocSource)的衍生实例来评估“XML 路径”(XPath) 表达式,并返回节点、节点集、字符串、数字或布尔值。“英特尔® XPath 加速器”支持并可以解析用户自定义的命名空间上下文、变量及函数。作为可选功能,可以编译 XPath 表达式以进一步提高 XML 处理性能。 |
|||
| 英特尔® XML 架构加速器 XML 架构验证功能将 XML 文档与包含一组符合 W3C 规范且特定于 XML 应用程序环境的规则与约束的文档进行比较。验证功能确保 XML 文档符合应用程序与环境的要求,以按照架构文档的描述进行处理。“英特尔® XML 架构加速器”可以快速有效地根据“XML 架构”文档验证 Stream、SAX 或 DOM 模式下的 XML 文档。 |
|||
英特尔® XML 分析加速器 “英特尔® XML 分析加速器”可以在将数据传递到应用程序之前,使用“英特尔® XML 架构加速器”验证文档。 “ 英特尔 XML 分析加速器 ” 还能验证由外部 “ 文档类型定义 ”(DTD) 文件定义的 XML 文档的结构与内容。只有针对 Java* 环境的 “ 英特尔 XML 软件套件 ” 才提供 DTD 验证支持功能。 s
|
|||
| 多核处理器支持 由于专门设计为可以利用英特尔® 酷睿™ 微体系结构,“英特尔 XML 软件套件”提供线程安全与高效的内存利用率、可伸缩的流到流处理、大型 XML 文件处理能力,并支持持续负载。 |
|||
|
|||
图 1. 多核处理器支持多线程应用软件的执行 |
|||
| 线程安全功能 “英特尔 XML 软件套件”可以确保线程安全性,支持多线程应用程序,并经过专门设计,可以在英特尔® 酷睿™ 微体系结构上获得最佳性能。 |
|||
| 标准符合性 “英特尔 XML 软件套件”符合 XML 功能的 W3C 标准,因此与符合 W3C 标准的应用程序之间保持着兼容性与互操作性。 |
|||
文档格式支持 |
|||
| 数据流 – 顺序无边界 XML 数据格式 | |||
| DOM(文档对象模型)- 树与节点结构数据格式 | |||
| SAX(XML 简单 API)– 事件驱动格式 | |||
为了进一步加速并增强 C/C++ 环境下的 XML 处理,“英特尔 XML 软件套件”引入一种内部文档格式,允许“英特尔 XML 软件套件”的各个函数之间进行高速有效的内部通讯处理。 |
|||
支持的字符编码 <?xml version=”1.0” encoding=”ISO-8859-1”?> |
|||
|
|||
|
针对 Java* 环境的英特尔 XML 软件套件 | |||
|
|||
图 2. JAXP 环境与“英特尔 XML 软件套件”之间的关系 |
|||
| 针对 Java 环境的“英特尔 XML 软件套件”构建在本地 XML 核心的基础之上。一个瘦“Java 本地接口”(JNI) 层实现了 JAXP API 以及同 XML 核心的接口。结果其具有的 XML 处理能力同现有的 Java 运行时环境保持着嵌入式的兼容性 | |||
| 针对 C/C++ 的英特尔 XML 软件套件 “英特尔 XML 软件套件”提供一套强大灵活的 C/C++ XML 函数,可以将软件套件无缝集成到 C/C++ 应用程序。英特尔已经开发出简单易用的 C/C++ API,可以提供所需的全部功能,以支持现有的 XML 应用程序或自定义并创建新的 XML 应用程序。 针对 C/C++ 环境的“英特尔 XML 软件套件”由两个主要部分组成:C/C++ API 接口、负责 XML 处理的底层“XML 核心”。这些组件通过产品中提供的 C/C++ 接口进行交互。通过在函数库核心中处理 XML 数据来获取更高性能。此外,这种设计使用一种高效的内部文档格式,可实现高速的内部跨函数通讯与大型文件处理。因此,对于需要在 C/C++ 环境中进行复杂 XML 处理的应用程序与环境,性能可得到极大的提高。 |
|||
![]() |
|||
图 3. C/C++ 环境与“英特尔 XML 软件套件”之间的关系 |
|||
| 针对 C/C++ 的“英特尔 XML 软件套件”使用一套简单的 C/C++ API 与 XML 核心交接。 | |||
| 返回顶部
|
|
购买每套“英特尔® XML 软件套件”,即获赠一年的“英特尔® 首要支持”以及在此期间的产品更新。英特尔首要支持可供您在线访问技术说明、应用说明及文档资料。 |
|||
| 返回顶部
|
|
XML 分析与 XML 架构验证功能得到进一步改善 XML 分析器与 XML 构架验证功能经过改善后性能更为优越,现在包括对 Java* 环境上 SAX 与 DOM 分析的 DTD 验证支持。 Eclipse* IDE 与应用程序服务器用户指南 产品文档已经过更新,新增 Eclipse* IDE 与 “Apache* Tomcat 应用程序服务器 ” 指南 ,可以帮助用户轻松快速地设置要在上述环境中使用的 “ 英特尔 XML 软件套件 ” 。 新的操作系统支持: “ 英特尔 XML 软件套件 1.1” 扩大了支持的操作系统的范围,包括: Red Hat Enterprise Linux* Server 5.0 Red Hat Enterprise Linux* Advanced Platform 5.0 由于具有相同的针对 Windows* 与 Linux* 的易用接口,您的应用程序的使用范围可以扩展到 HP-UX* 操作系统及基于英特尔 ® 安腾 ® 处理器的平台。 详细 内容 |
|||
|
| 应用程序目标平台 | |
| 安装要求 |
在英特尔® 酷睿™2 处理器、英特尔® 酷睿™2 至尊处理器及英特尔® 至强® 处理器上可获得最佳性能。
| 安装要求 | |||||||||||||||||||||||||||||
| “英特尔 XML 软件套件”在 Windows* 与 Linux* 操作系统上提供 Java 与 C/C++ API。 | |||||||||||||||||||||||||||||
| 支持的软件/硬件 | |||||||||||||||||||||||||||||
| 操作系统 |
|
||||||||||||||||||||||||||||
| 运行时环境 (仅限 Java 支持) |
|
||||||||||||||||||||||||||||
| 处理器要求 |
|
||||||||||||||||||||||||||||
| 系统内存 |
|
||||||||||||||||||||||||||||
| 安装所需的最小磁盘空间 |
|
||||||||||||||||||||||||||||