我有一个输出 XML 提要的外部 Web 服务。
我需要获取 XML 提要并将其保存为本地文件..(大约 3mb)
目前我使用以下代码:
<?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 提要而不会损坏它吗?!!