2010-07-03から1日間の記事一覧

XSLT2.0で便利になった機能(10) every,some式を使う

every,some式は、言ってみれば「一発屋」ではないかと思います.例えば非常に簡単ですが、次のような例を考えてみましょう. <xsl:variable name="price" as="xs:integer+" select="(1000,980,900,800,790,700)"/> このときすべてのpriceの要素が1000以下であることをチェックするのには、every式をつかえば <xsl:if test="every $p in $price satisfies $p le 1000"> で済みます.でもこの例ではあまり</xsl:if></xsl:variable>…