500 mb xmlファイルをロードし、xslテンプレートを使用してファイルを解析するページがあります。パーサーは私のローカル環境で完全に機能します。WAMPを使用しています。
Webサーバー上。
警告:DOMDocument :: load()[domdocument.load]:(null)xmlSAX2Characters:/home/mydomain/public_html/xslt/largeFile.xmlのメモリ不足、行:/home/mydomain/public_html/xslt/parser_largeの2031052 6行目の.php
私のコードは以下の通りです、6行目はxmlファイルをロードします
<?php
$xslDoc = new DOMDocument();
$xslDoc->load("template.xslt");
$xmlDoc = new DOMDocument();
$xmlDoc->load("largeFile.xml");
$proc = new XSLTProcessor();
$proc->importStylesheet($xslDoc);
echo $proc->transformToXML($xmlDoc);
?>
php.iniファイルをwampインストールから上記のコードが配置されているフォルダーにコピーしてみました。しかし、これは役に立ちませんでした。このphp.iniファイルのメモリ制限はmemory_limit=1000Mです。
これに関するアドバイス/経験は大歓迎です