2012-03-16 87 views

回答

3

這裏

$proc = new XSLTProcessor(); 

$xsl = new DOMDocument(); 
$xsl->load("your.xsl"); // load XSL 

$xml = new DOMDocument(); 
$xml->load("your.xml"); // load XML 

$proc->importStylesheet($xsl); 
echo $proc->transformToXML($xml); // transform XML 

XSL docs are here

+0

當我嘗試做這種方式的結果是一個致命的錯誤,因爲沒有找到DOMDocument類,任何解決方案? – Haritz 2012-03-16 15:51:12

+0

@Haritz參考文檔 - [安裝文檔在這裏](http://www.php.net/manual/en/dom.setup.php) – ManseUK 2012-03-16 15:56:54

+0

問題是通過運行phpinfo()我可以看到dom是安裝並啓用。我不知道爲什麼我不能運行DOMDocument() – Haritz 2012-03-16 16:01:01

1

至於你的XML問題簡單的例子,看看PHP的SimpleXML的類。這裏是一個詳細的教程,說明如何加載XML文件以及如何開始對它進行分析:

Parsing XML with the SimpleXML class