« 例
libxml のエラー処理関数によるエラー処理 »

collection.xml および collection.xsl ファイルの例

このリファレンスにある多くの例は、XML ファイルと XSL ファイルの両方が必要です。 例では、以下の内容を含む collection.xml と collection.xsl を使用します。

例1 collection.xml

<collection>
 <cd>
  <title>Fight for your mind</title>
  <artist>Ben Harper</artist>
  <year>1995</year>
 </cd>
 <cd>
  <title>Electric Ladyland</title>
  <artist>Jimi Hendrix</artist>
  <year>1997</year>
 </cd>
</collection>

例2 collection.xsl

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 <xsl:param name="owner" select="'Nicolas Eliaszewicz'"/>
 <xsl:output method="html" encoding="iso-8859-1" indent="no"/>
 <xsl:template match="collection">
  Hey! Welcome to <xsl:value-of select="$owner"/>'s sweet CD collection! 
  <xsl:apply-templates/>
 </xsl:template>
 <xsl:template match="cd">
  <h1><xsl:value-of select="title"/></h1>
  <h2>by <xsl:value-of select="artist"/> - <xsl:value-of select="year"/></h2>
  <hr />
 </xsl:template>
</xsl:stylesheet>

関連キーワード:
collection   title   artist   year   template   stylesheet   owner   match   libxml   リファレンス   両方   Fight   mind   Harper   Electric   Ladyland   Jimi   Hendrix   xmlns   Transform   param   Nicolas   Eliaszewicz   output   method
関連する関数・ページ:
xsl.examples   ds-collection.toarray   function.ocinewcollection   language.references.return   mysql-xdevapi-executable.execute   xsltprocessor.transformtoxml