2013-03-05から1日間の記事一覧

XSLT 2.0で便利になった機能(49) node()*とdocument-node() (その2)

先だって <div> <span>りんご</span> <span>みかん</span> <span>バナナ</span> </div> と書いて <xsl:variable name="div_seq" as="node()*"> <xsl:sequence select="/div/span[1]"/> <xsl:sequence select="/div/span[2]"/> <xsl:sequence select="/div/span[3]"/> </xsl:variable> と書くと、node()*に…

XSLT 2.0で便利になった機能(48) node()*とdocument-node()

XSLT2.0でシーケンスが導入されて大変便利になりました.変数をxs:integer*、xs:string+などと定義できるとプログラミングの自由度が格段に向上します.さてそれではnode()*はどうでしょうか?これもまた便利なのですが、document-node()とどう違うのか?た…