リスト8:複雑なレコードをテーブル表示するスタイルシート~juchu.xsl


<?xml version="1.0" encoding="Shift_JIS" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl" xml:lang="ja">

<xsl:template match="/">
<HTML lang="ja">
<TITLE>Items02</TITLE>
<BODY>
  <TABLE border="2">
    <TR>
      <TH>番号</TH>
      <TH>日付</TH>
      <TH>発注元</TH>
      <TH>連絡先</TH>
      <TH>品名</TH>
      <TH>単価</TH>
      <TH>数量</TH>
    </TR>
    <xsl:apply-templates select="//*" />
  </TABLE>
</BODY>
</HTML>
</xsl:template>

# 繰り返しデータ
  <xsl:template match="受注">
    <TR>
      <TD>
        <B><xsl:value-of select="受注番号"/></B>
      </TD>
      <TD>
        <xsl:value-of select="日付"/>
      </TD>
      <TD>
        <xsl:value-of select="発注元/名称"/>
      </TD>
      <TD>
        <xsl:value-of select="発注元/連絡先"/>
      </TD>
      <TD>
        <xsl:value-of select="商品/品名"/>
      </TD>
      <TD align="right">
        <xsl:value-of select="商品/単価"/>
      </TD>
      <TD align="right">
        <xsl:value-of select="数量"/>
      </TD>
    </TR>

</xsl:template>
</xsl:stylesheet>


本文へ戻る