XSLT メモ
2001年10月25日(木曜日)
XSLT メモ
この前のやつ、position() ではなく
<xsl:number level="single" count="foo"/>
で取得した値を使えば余計なテキストノードがカウントされないので改行があっても無くても融通が利く。まじめな XSLT プロセッサはちゃんと DTD を読んで、DTD で定義されている属性値の初期値や #FIXED とされている属性値を補完してくれる。
apply-templates に select を指定すると既存の文書を楽に扱えることがある。たとえば XHTML の場合、body に対するテンプレートで apply-templates select="p" とすると body 直下に #PCDATA が書いてあるようなモノを無視できる。活用すべし。
- 「XSLT メモ」にコメントを書く