簡體   English   中英

使用SimpleXML加載多個URL

[英]Load multiple URLs using SimpleXML

我正在從遠程服務器請求信息,該信息以XML的形式發送回給我,我使用SimpleXML對其進行解析。 但是,我需要加載多個URL,可以通過一個文件加載嗎,還是需要為每個請求使用不同的文件?

我的代碼看起來像這樣

$url = 'http://...';
$xml = simplexml_load_file($url);

謝謝!

您可以創建一個處理多個網址的循環...

$all_urls = array('http://url1', 'http://url2', 'http://url3');
foreach ($all_urls as $url) {
    $xml = simplexml_load_file($url);
}

創建一個函數並將'$ xml = simplexml_load_file($ url)'放入其中。 然后,您可以從LOOP內調用該函數。 這是我能夠在循環中多次調用simplexml_load_file($ url)的唯一方法。

$all_urls = array('url1', 'url2', 'url3');

foreach ($all_urls as $url) {
    importXml($url);
}

function importXml($url){

    $xml = simplexml_load_file($url);

    //Do stuff...
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM