Beware with http://bugs.php.net/bug.php?id=23148 if you experienced problems compiling php4-xslt.
xslt_set_encoding
(PHP 4 >= 4.0.5)
xslt_set_encoding — Configure le jeu de caractères pour l'analyse des documents XML
Description
void xslt_set_encoding
( resource $xh
, string $encoding
)
Configure le jeu de caractères pour les transformations XSLT. Lorsque vous utilisez Sablotron, cette option est uniquement disponible lorsque vous compilez Sablotron avec le support des jeux de caractères.
Liste de paramètres
- xh
-
L'identifiant du processus XSLT, créé par la fonction xslt_create().
- encoding
-
Un encodage de sortie, e.g iso-8859-1.
Valeurs de retour
Aucune valeur n'est retournée.
xslt_set_encoding
gloob at litio dot org
10-Sep-2007 12:13
10-Sep-2007 12:13
francois at flash-france dot com
26-Jan-2005 04:05
26-Jan-2005 04:05
sablotron and php have to be correctly linked with iconv library to get this function working
IE on sabotron ./configure :
--with-iconv-prefix=/your/path
Hudson Silva
12-Mar-2004 06:31
12-Mar-2004 06:31
I'm running Mandrake Linux v9.1, with Apache 2.0.48 and PHP 4.3.4...I'm have make PHP with XSLT support, and this work fine, expect because a problem...the function xslt_set_encoding don't work, and i have found a solution...simply, type export LDFLAGS=-lstdc++ before start the configure program of PHP. And this will work!
zibi at sails pl
12-Jun-2003 05:33
12-Jun-2003 05:33
i'm usig it that way:
$ht=xslt_create();
xslt_set_encoding($ht,"ISO-8859-2");
$args = array ( '/_xml' => $xml, '/_xslt' => $xslt);
$result=xslt_process($ht,'arg:/_xml','arg:/_xslt',NULL,$args);
all placed in very nice class ;-)
