以下は、本質的に別のサイトから XML ファイルをリッピングし、それを私の index.php ページに出力する PHP コードの一部です。access-control-allow-origin のためにこれを行っているので、AJAX を使用してデータを取得できます (他のドメインからは許可されていません (これはプロキシとして知られていますか?))。
<?php
header ("Content-Type:text/xml");
$url = 'http://pathtoxmlfilehere.com/blablabla.xml';
$xml = file_get_contents($url);
print $xml;
?>
これで、このファイルが私のサーバーと同じサーバーにあるので、取得するには AJAX 呼び出しを行うだけで済みますよね? したがって、私は jQuery を使用しているので、$.get() を使用することもできます。
$.get('PathToLocalXmlThatIUsedPhpToDownload', function(data) {
// What goes in here?
// Do I need to parse the data as XML?
});
簡単に操作/表示できるように、データをオブジェクト/配列に入れる必要があります (どちらがより適切かはわかりません)。私はこれを行うのに苦労しています。誰かが私を助けてくれるなら、本当に感謝しています。他の同様の質問を読みましたが、その解決策がうまくいかないようです。そのため、より正確な回答を見つけるために正確な状況を投稿することにしました。
ありがとう