我使用stylesheet.xslt
andpaths.xml
来转换一些 RSS 提要并将它们输出到一个新创建的文件中fid.xml
这段代码几个月前工作正常,我决定今天再次上传。但是我得到一个
[2012 年 11 月 22 日 20:30:32 UTC] PHP 致命错误:在第 20 行的 /home/..../public_html/..../feeder.php 中超过了 30 秒的最大执行时间(第 20 行是转变开始的地方)
<?php
// create an XSLT processor and load the stylesheet as a DOM
$xproc = new XsltProcessor();
$xslt = new DomDocument;
$xslt->load('feeder/stylesheet.xslt'); // this contains the code from above
$xproc->importStylesheet($xslt);
// your DOM or the source XML
$dom = new DomDocument;
$dom -> load('feeder/paths.xml');
// do the transformation
if ($xml_output = $xproc->transformToXML($dom)) {
file_put_contents('fid.xml', $xml_output);
} else {
trigger_error('Oops, XSLT transformation failed!', E_USER_ERROR);
}
?>