- - PR -
テンプレートからテンプレートうまく呼べる方法
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-11-08 20:46
はじめましてみなさん これからよろしくお願いします
さてさっそく質問なんですが Javaのリストみたいに <List> <ListNo>1</ListNo> <item>...</Item> <item1>...</Item1> </List> <List> <ListNo>2</ListNo> <item2>...</Item2> <item3>...</Item3> <List> みたいなXMLがとんでくるとします。 Itemそれぞれ格納場所が違うので <xsl:template match="Item2"><格納場所></xsl:template> みたいにtemplate machで振り分けようと思ったのですが 結構量が多かったのでListごとにテンプレを設定し、呼び出すことを考えつきました <xsl:template name ="index_1"> <xsl:apply-templetes select="Item1" <xsl:apply-templetes select="Item2" <xsl:apply-templetes select="Item3" <xsl:apply-templetes select="Item4" </xsl:template> <xsl:template match="item1".... <xsl:template match="item2".... <xsl:template match="item3".... このテンプレートをListNoを条件にして ルートのほうで呼ぼうとしたのですが javax.xml.transform.TransformerException org.apache.xalan.processor.StylesheetHandler.error がでてしまいうまく動いてくれませんでした。 どなたかなにかアドバイスなどぜひお願いします |
1