8.143 XSL
8 Référence des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Classes pré-définies ->Exemples . Constantes pré-définies . XSLTProcessor->__construct() . XSLTProcessor->getParameter() . XSLTProcessor->hasExsltSupport() . XSLTProcessor->importStylesheet() . XSLTProcessor->registerPHPFunctions() . XSLTProcessor->removeParameter() . XSLTProcessor->setParameter() . XSLTProcessor->transformToDoc() . XSLTProcessor->transformToURI() . XSLTProcessor->transformToXML()
|
8.143.5 Exemples
Plusieurs exemples dans ce manuel requiert un fichier XML ainsi qu'un fichier XSL.
Nous utiliserons
collection.xml
et
collection.xsl
qui contiennent ceci :
| 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>
|
| 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>
|
|