- - PR -
全ての要素に通し番号を付けるには(ソース付き)
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-05-08 16:34
<?xml version="1.0" encoding="Shift_JIS"?>
<article> <title> <Vol>佐藤</Vol> <Vol>鈴木</Vol> </title> <title> <Vol>後藤</Vol> <Vol>三田</Vol> </title> </article> <?xml version="1.0" encoding="Shift_JIS"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="html" encoding="Shift_JIS"/> <xsl:template match="/"> <HTML> <BODY> <xsl:apply-templates select="article/title/Vol" /> </BODY> </HTML> </xsl:template> <xsl:template match="Vol"> <xsl:number/>.<xsl:value-of select="."/><br></br> </xsl:template> </xsl:stylesheet> このようなXMLファイルがあります。 XSLTで<xsl:number/>を使って番号をふると下記のようになってしまいます。 1.佐藤 2.鈴木 1.後藤 2.三田 そこで、下記のように通し番号をふる方法はあるのでしょうか? 1.佐藤 2.鈴木 3.後藤 4.三田 |
|
投稿日時: 2006-05-08 18:44
7.7 番号付け
http://www.infoteria.com/jp/contents/xml-data/REC-xslt-19991116-jpn.htm#number 以下の例では、chapter 内の note に順次番号付けを行う。 例を実行すると わかります |
|
投稿日時: 2006-05-09 10:33
<xsl:number level="any"/>
に変えてできました。 ありがとうございます。 このHPを見直してみます。 |
1