Inserer du code php dans une feuille de style XSL - Programmation
Marsh Posté le 25-04-2002 à 10:48:05
Marsh Posté le 25-04-2002 à 10:54:20
he ben, c possib mais a ce moment il fo que tu parses le XML a l'aide du PHP...
enfin normalement c plutot du PHP dans du XML que dans du XSL...
Marsh Posté le 25-04-2002 à 12:25:59
je voulais simplifier la mise en page de la feuille xsl avec du php !
dans le xml j ai les données dans le xsl la mise en page
je fusionne les 2 avec sablotron et j envoie le resultat au navigateur dans une page php
comme j ai deja des fonctions d affichage en php ( principalement pour gerer les calques ) je voulais les reutiliser dans la feuille xsl pour eviter d avoir a refaire a la mimine la mise en page ( c est des formulaires alors c est assez chiant )
Marsh Posté le 25-04-2002 à 13:08:46
reddwarf a écrit a écrit : je voulais simplifier la mise en page de la feuille xsl avec du php ! dans le xml j ai les données dans le xsl la mise en page je fusionne les 2 avec sablotron et j envoie le resultat au navigateur dans une page php comme j ai deja des fonctions d affichage en php ( principalement pour gerer les calques ) je voulais les reutiliser dans la feuille xsl pour eviter d avoir a refaire a la mimine la mise en page ( c est des formulaires alors c est assez chiant ) |
ben ca depend de la maniere dont tu utilises sablotron:
ya des methodes ou on appelle le fichier xsl carrement >> pas bon pour toi,
et ya des methodes ou on utilise un string il me semble. Donc a toi de générer ce string avec le PHP...
Marsh Posté le 25-04-2002 à 14:20:35
je dois pas utiliser la bonne fonction alors
-> j appelle le fichier
Marsh Posté le 25-04-2002 à 14:37:38
reddwarf a écrit a écrit : je dois pas utiliser la bonne fonction alors -> j appelle le fichier |
http://www.devshed.com/Server_Side/XML/XSLTrans/print
plusieurs methodes
g po tout essayé
Marsh Posté le 25-04-2002 à 15:45:24
je jette un oeil
Marsh Posté le 25-04-2002 à 15:56:24
bah non c est pas encore ca ...
son php lui sert a faire la fusion entre le xml et le xsl ( ce que je fait deja )
ce que je voudrais faire :
<xsl:template match="/">
<?php include("header.php.inc" );?>
<xsl:apply-templates/>
<?php include("footer.php.inc" );?>
</xsl:template>
au lieu d un
<xsl:template match="/">
<html>
<head>
</head>
<body>
<xsl:apply-templates/>
</body>
</html>
</xsl:template>
ca doit pas etre possible
Marsh Posté le 25-04-2002 à 16:13:27
reddwarf a écrit a écrit : ca doit pas etre possible |
meuh si.
la derniere methode je crois, il utilise un string xml et un xsl.
tu modifies le string xsl comme tu veux et tu le parses apres.
Marsh Posté le 24-04-2002 à 16:10:44
bonjour a tous
je voudrais savoir si c est possible, si vous l avez deja fait et comment ?
j ai regarde la et j ai pas trouve ( j ai pas tout compris non plus )
http://xmlfr.org/w3c/TR/xslt/
[jfdsdjhfuetppo]--Message édité par reddwarf le 24-04-2002 à 16:14:24--[/jfdsdjhfuetppo]
---------------
Fait le ou ne le fait pas ... Essayer ne sert à rien !