XML フィードを出力する外部 Web サービスがあります。
XML フィードを取得し、ローカル ファイルとして保存する必要があります.. (約 3 MB)
現在、次のコードを使用しています。
<?PHP
$url = "https://services.boatwizard.com/bridge/events/ae0324ff-e1a5-4a77-9783-f41248bfa975/boats?status=on";
copy($url, "download.xml");
?>
そしてその作業... XMLフィードをローカルファイルとして保存します。ただし、「改行」または「改行」が取り除かれているという意味で、わずかに破損しています。これらの変更により、ローカル XML を読み取るスクリプトは download.xml では機能しません。
たとえば..次のようになります。
<ApplicationArea>
<Sender>
<LogicalID>IMT</LogicalID>
<TaskID>Inventory Sync</TaskID>
<CreatorNameCode>IMT Exporter</CreatorNameCode>
<SenderNameCode>IMT</SenderNameCode>
</Sender>
そして、このようではありません...
<ApplicationArea><Sender><LogicalID>IMT</LogicalID><TaskID>Inventory Sync</TaskID><CreatorNameCode>IMT Exporter</CreatorNameCode><SenderNameCode>IMT</SenderNameCode></Sender>
私はプログラマーではないので、これを修正する方法や修正できるかどうかわかりません!! Chrome を開いて xml フィードを参照し、それを .xml として保存してサーバーにアップロードすると、問題なく動作します。
XML フィードを破損することなく安全にダウンロードするスクリプトの作成を誰か手伝ってくれませんか?!!