2

一般的な XSLT の JavaScript 実装である Saxon CE には、Saxon-CE が XQuery サポートを削除したことを示すドキュメントがあります。

ただし、Saxon-CEドキュメントのでは、複数の「select」で XQuery のように見えます。

具体的には...

<!-- Set up the empty board -->
<xsl:variable name="empty-board" as="xs:integer*" select="for $i in (1 to 64) return 0"/>

と ...

<!-- integer in range 0..63 -->
<xsl:sequence select="for $i in 1 to 64 return if ($i = $square + 1) then $move else $board[$i]"/>

XSLT/Xpath/XQuery 全般の初心者であり、最近ではほとんどが Saxon-CE の初心者である私は混乱しています。上記は XQuery のように見えますが、ドキュメントによると、Saxon-CE は XQuery をサポートしていません。

上記は本当に XQuery ですか? Saxon-CE は実際に XQuery をサポートしていますか? 上記はまったく別のものですか?

4

1 に答える 1

2

XSLT 2.0XQuery 1.0はXPath 2.0を利用、上記のコードでXQueryとして認識されているものです

  • 上記のコードはXSLT 2.0であり、XQuery ではありません。
  • Saxon-CE は XQuery をサポートしていませんが、XSLT 2.0をサポートすることで、本質的にXPath 2.0をサポートしています。
于 2013-05-25T01:30:21.233 に答える