Home >Backend Development >PHP Tutorial >file_get_contents获取XML的奇怪有关问题
file_get_contents获取XML的奇怪问题
用
ini_set('user_agent','Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)'); // 这一句加不加结果都一样
$contents=file_get_contents($url);
获取一个XML文件,得到的结果是:
而我用浏览器或其他工具取得的源码都是这样的:
为什么会这样呢? 一个是cityid,另一个是id,一个是cityname,另一个是name
<br /><?xml version="1.0" encoding="UTF-8"?><cities><br /><city><cityid>2421</cityid><cityname>上海</cityname></city><br /><city><cityid>2420</cityid><cityname>天津</cityname></city><br /><city><cityid>2419</cityid><cityname>北京</cityname></city><br /><city><cityid>2418</cityid><cityname>重庆</cityname></city><br />...........................<br />