次のようなxsltスタイルシートがあるとしましょう。
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:exslt="http://exslt.org/common"
exclude-result-prefixes="exslt"
version="1.0">
<xsl:output method="html" encoding="utf-8" indent="no" />
<xsl:variable name="foo" value="'foo'" />
<xsl:variable name="bar" value="'bar'" />
</xsl:stylesheet>
ここでの実行順序は何ですか?グローバル変数$fooがグローバル変数$barの前に評価されることが保証されていますか?(処理エンジンに依存している場合は、libxsltを使用しています)。