Manuel PHP
Précédent
Suivant
xslt_process() prend la chaîne string xsl_data comme feuille de style XSLT, et des données XML dans xml_data.
Le résultat de la transformation sera placé dans result. xslt_process() retourne TRUE en cas de succès, et FALSE sinon.
Vous pourrez lire les erreurs survenues grâce aux fonctions xslt_errno() et xslt_error().
Exemple 1.
Utilisation de xslt_process() pour transformer trois
?php $xslData = 'xsl:stylesheet version="1.0 "xmlns:xsl="http: / /www.w3.org / 1999 / XSL / Transform" xsl:template match="article "table border="1" cellpadding="2 "cellspacing="1" tr td width="20% "#160; / title td width="80%" h2 xsl:value-of select="title "/ h2 h3 xsl:value-of select="author" / h3 br xsl:value-of select="body "/ td / tr / table / xsl:template / xsl:stylesheet'; $xmlData = '?xml version="1.0" article title Learning German / title author Sterling Hughes / author body Essential phrases: br br K #246;nnen Sie mir sagen, wo die Toilette ist? br Ein grosses Bier, bitte! br Noch eins, bitte. br / body / article'; if (xslt_process($xslData, $xmlData, $result)) {echo "Voici un brillant article sur l'apprentissage du "; echo" français: "; echo" br \n br "; echo $result;} else {echo "Une erreur est survenue durant le traitement XSL...\n"; echo "\tErreur numéro:". xslt_errno(). "\n"; echo "\tMessage d'erreur: ". xslt_error(). "\n"; exit;}?
Précédent
Sommaire
Suivant
Niveau supérieur