在为 Oracle 12C BPM 创建映射时,我正在尝试使用 Xquery File 将 xs:dateTime 转换为自定义 XSD 时间格式“DateTimeType”,如下所述
<xsd:simpleType name="DateTimeType">
<xsd:restriction base="xsd:dateTime">
<xsd:pattern value=".+T.+(Z|[+-].+)"/>
</xsd:restriction>
但是,为了使用 XQuery,JDeveloper IDE 为我提供了 3 个选项
这是官方的 Oracle 文档链接
https://docs.oracle.com/cloud/latest/soacs_gs/SOASE/soa-xpath-extension-funcs.htm#SOASE2155
在 JDEVELOPER BPM Mappings 中,有 3 个 XPATH 扩展
B.3.29 processXQuery
B.3.30 processXQuery10
B.3.31 processXQuery2004
我做了一些研究,但似乎没有足够的 Oracle 文档。
谁能帮助我理解这 3 个扩展之间的区别?
为什么我应该更喜欢一个而不是另一个?