1. xml.gz
ファイルをダウンロードします
。 2. ファイルを解凍し、内容を文字列として取得します
。 3. xml ファイルとして保存します。
$data = file_get_contents('compress.zlib://'.$url);
file_put_contents($name, $data);
echo file_get_contents($name);
コードは、1 つの厄介なバグを除いて、まったく問題なく動作します。生成される XML ファイル (解凍後) には、末尾に次のようないくつかの記号が付加されています。
qD�_}7
この XML 文字列を JavaScript で解析して XML オブジェクトに変換すると、「無効な XML」というエラーが表示されるため、このバグを修正する必要があります。
問題の修正または代替ソリューションを提案してください。