[PHP] XSLT gebruiken, zonder module

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 15-09 16:19

alienfruit

the alien you never expected

Topicstarter
Hoi

Ik vraag me af of er mogelijkheden zijn om XSLT transforms uit te voeren op XML zonder dat die module is geïnstalleerd. De hosting provider wilt namelijk niet apache opnieuw compileren alleen voor XSLT ondersteuning in PHP :(
Dus nu vroeg ik me af of er misschien native PHP oplossingen hier voor zijn, ik kon het zelf niet vinden op Google en/og GoT search.

Iemand enig idee? Alvast bedankt!

[ Voor 3% gewijzigd door alienfruit op 29-08-2003 01:26 ]


Acties:
  • 0 Henk 'm!

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 03:13
Command line tooltje uitvoeren?

Acties:
  • 0 Henk 'm!

  • djc
  • Registratie: December 2001
  • Laatst online: 08-09 23:18

djc

Ik zoek er ook al jaren naar (ofzo), maar zonder veel succes.

Misschien zelf iets implementeren? :) Wel vrij lastig, ben ik bang.

Eventueel je XML via een socket of een HTTP POST naar een andere host sturen om daar een transformatie te laten uitvoeren en de getransformeerde data vervolgens weer via de socket terug te laten sturen.

[ Voor 44% gewijzigd door djc op 29-08-2003 03:20 ]

Rustacean


Acties:
  • 0 Henk 'm!

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 07-10-2022
Soultaker: Command line tooltje uitvoeren?
Precies, xsltproc staat bijna op elk systeem.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Acties:
  • 0 Henk 'm!

  • Patrickvs
  • Registratie: Juli 2000
  • Laatst online: 08-02-2022
Ik weet niet of je al een oplossing hebt gevonden, maar dit vond ik op een site. Heb het zelf nog niet kunnen testen, dus weet ook niet of het goed werkt.

PHP:
1
2
3
4
5
6
7
8
9
<?php
$xsltproc = '/usr/bin/xsltproc'; //pad naar xsltproc

$cmd = $xsltproc.' test.xsl test.xml 2>&1';

exec($cmd,$array_res);

echo implode("\n",$array_res);
?>

Acties:
  • 0 Henk 'm!

Verwijderd

Ik heb zelf 0,0 ervaring met het volgende (laat staan XSLT ;) ..maar misschien is het toch iets:

"Introduction.

The myXML is implementation of W3C recommendations - DOM, XPath and XSLT. No additional PHP extensions like DOM XML or something similar are required to use these library."

http://www.anter.com.ua/myXML/

Als het iets is.. laat het dan wel even weten :P :)

Acties:
  • 0 Henk 'm!

  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 12:56
Have waited! In PHP 5 the valuablis support OOP and built-in DOMDocument class has appeared. But... When PHP 5 to appear at providers. Let's hope that soon. For now can take advantage of the myXML library. As the code practically should not be altered.


Introduction.
The myXML is implementation of W3C recommendations - DOM, XPath and XSLT. No additional PHP extensions like DOM XML or something similar are required to use these library.
Requirements.
The myXML use class PEAR from PEAR Repository.
Minimum explanations on functions work brought immediately in code. Detailed explanations will be on claiming measure. On all of questions write on myxml@anter.com.ua
Je hebt dus sowieso de pear class nodig. Verder hebben ze het over nieuwe mogelijkheden in PHP 5, weet iemand daar wat meer van?

Op de pagina staan trouwens ook nog wat links naar parsers.
Pagina: 1