我正在尝试显示从外部源获取的xml已解析页面的数据。我通过这样的参数传递: -
当我传递这个参数时,我得到了一个xml结果。现在我想在我的网页上以设计师的方式显示xml数据。那我怎么能这样做呢。我是xml的新手,所以不知道这个技术叫什么,如果任何身体可以告诉我这叫什么,这也可以帮助我。
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以使用curl或file_get_contents功能发出HTTP请求。然后,您可以使用DOM
或SimpleXML
来解析所请求的URL的响应(XML)。
答案 2 :(得分:0)
如果您已经有XMl,请尝试
echo $xml->asXML();
一个完整的例子
<?php
$curl = curl_init();
curl_setopt ($curl, CURLOPT_URL, 'http://rss.news.yahoo.com/rss/topstories');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec ($curl);
if ($result === false) {
die('Error fetching data: ' . curl_error($curl));
}
curl_close ($curl);
//we can at this point echo the XML if you want
//echo $result;
//parse xml string into SimpleXML objects
$xml = simplexml_load_string($result);
if ($xml === false) {
die('Error parsing XML');
}
//now we can loop through the xml structure
foreach ($xml->channel->item as $item) {
print $item->title;
}