|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
php trasformazione xml + xsl
Nel mi php. ini ho abilitato questa tre dll
extension=php_xmlrpc.dll extension=php_xsl.dll extension=php_domxml.dll Come posso fare un semplice trasformazioni tra xml xsl: vorei fare un cosa del genere $xslt = new xsltProcessor; $xslt->importStyleSheet(DomDocument::load('c:\test.xsl')); print $xslt->transformToXML(DomDocument::loadXML('c:\test.xml')); Quindi vorrei pasargli un file xml e un file xsl e vedere pou output mi potete aiutare
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
ho trovato questo esempio ma no mi funziona
$dom=new domDocument(); $dom->load('C:\Programmi\EasyPHP 2.0b1\www\cell\test.xsl'); $proc=new xsltprocessor; $xsl=$proc->importStylesheet($dom); $xml=new domDocument(); $xml->load('C:\Programmi\EasyPHP 2.0b1\www\cell\test.xml'); $string=$proc->transformToXml($xml); echo $string; mi da questo errore Warning: domdocument::domdocument() expects at least 1 parameter, 0 given in C:\Programmi\EasyPHP 2.0b1\www\cell\xmlxsl.php on line 69 Fatal error: Call to undefined method domdocument::load() in C:\Programmi\EasyPHP 2.0b1\www\cell\xmlxsl.php on line 70
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
PHP Version 5.2.0
io sto usando questa versione
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Il tuo codice l'ho provato da me che ho PHP 5.1.6 e funziona.
Strano ... ci deve essere qualcos'altro! Il costruttore di DOMDocument si aspetta 2 parametri, che però mi risulta siano opzionali. Visto che nell'errore dice che si aspetta almeno 1 parametro, prova a passagli '1.0'. Per il problema del load, mi sembra strano che non trovi il metodo.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
ho trovato
sono le dll per caso mi protresti passare php_xsl.dll
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
grazie
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
riprendendo questa discussione,
mi è sorti un pb. Come posso passare all'xsl un parametro?
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Nov 2001
Messaggi: 6139
|
riprendendo questa discussione..
sto usando: xml e wamp devo impostare qlc di particolare? siccome mi ritorna: Fatal error: Call to undefined function xslt_create() in /opt/lampp/htdocs/arbay/genera.php on line 18 |
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
<?php
class Utilityxml { function Trasformazionexml($filexml,$filexsl,$arrpar){ $dom=new domDocument(); $dom->load($filexsl); $proc=new xsltprocessor; $xsl=$proc->importStylesheet($dom); $proc->setParameter( "",$arrpar); $xml=new domDocument(); $xml->load($filexml); $string=$proc->transformToXml($xml); return $string; }//chiudo Trasformazionexml }//chiudo Utilityxml spero che ti posssa aiutare
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:48.




















