使用整理

XSLT 样式表和 XQuery 和 XPath 中的表达式可使用整理 URI 引用整理。整理是一组特定于文化的规则,这些规则定义存储文本的方式,以及两个文本部分之间的哪些差异重要,哪些差异不重要。

开始之前

此文假定您已熟悉 java.util.Locale 和 java.text.Collator 类的基本知识。

关于此任务

处理器不会以任何方式解释整理 URI,它会仅将整理 URI 视为一种 Java™ Collator 类的实例名称,此类与 URI 关联。XML API 提供机制,用于指定准备时哪些是缺省整理 URI,以及用于在执行时将 Java Collator 类的实例与整理 URI 关联。

所有通过 XML API 指定的整理 URI 必须为绝对 URI 引用。 在 XSLT 样式表、XQuery 表达式或 XPath 表达式中,将针对来自该表达式的静态上下文的基本 URI,对任何相对 URI 引用(在需要整理 URI 的上下文中使用)进行解析,将确保即使是样式表或表达式中的相对 URI 引用,也可与通过 XML API 指定的绝对 URI 引用匹配。

Limitations:
  • 如果整理 URI 绑定到 Java Collator 类的实例,且此实例不是 java.text.RuleBasedCollator 的实例,那么不允许对该整理 URI 执行某些操作。尤其是,此整理 URI 不支持 fn:starts-with,、fn:ends-with、fn:contains、fn:substring-before 和 fn:substring-after 函数。
  • 当前包含在 Java 运行时环境中的 Collator 的所有实例也是 java.text.RuleBasedCollator 的实例,这样在大多数情况下,这仅是一个理论限制。但是,应该注意以下情况:应用程序定义其自己的 Java Collator 类的实例,或定义那些同时不是 java.text.RuleBasedCollator 实例的 Collator 类的子类。

过程


指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_collations
文件名:txml_collations.html