導航:首頁 > 編程語言 > php導出xml文件

php導出xml文件

發布時間:2025-03-15 11:28:05

php 解析xml 的方法

$url =「給你介面的路徑";
$doms = simplexml_load_file ( $url );//直接把路徑放在simplexml_load_file 方法里就行$doms里存放的就是讀取的 XML 信息,你可以print_r($doms)試一下
然後用循環你就可以獲得 XML裡面的信息了
foreach ( $doms->節點名字 as $studys )
{
echo $studys."</br>";//輸入一下結果可以看一下
}
注意:simplexml_load_file ( $url )這個方法解析出來的中文只能是utf-8 如果你的項目使用的不是該編碼會出現中文亂碼,你可以用
iconv ( "UTF-8", "GB2312", 「這里放你要轉換的內容」);轉換能你用的編碼格式例如轉換成GB2312

② PHP讀取xml文件

以前做過聯通或電信的service訂購介面,收到的內容就是XML的,需要用到PHP的XML處理功能,你的代碼可以這樣:
<xmp>
<?php

$string=file_get_contents("http://www.orderjiaju.com/zixun/data/rss/3.xml");
if($string!=""):
$xml = new DomDocument('1.0');
$xml->loadXML($string);

//班台
$BanTai=array(
'Title'=>$xml->getElementsByTagName('channel')->item(0)->childNodes->item(1)->nodeValue,
'Link' =>$xml->getElementsByTagName('channel')->item(0)->childNodes->item(3)->nodeValue
);

for($i=0;$i<3;$i++)
{
$Title[]=array(
'Title'=>$xml->getElementsByTagName('item')->item($i)->childNodes->item(1)->nodeValue,
'Link' =>$xml->getElementsByTagName('item')->item($i)->childNodes->item(3)->nodeValue
);
}

print_r($BanTai);
print_r($Title);
endif;
?>
</xmp>

回答補充:

現在你直接,然後執行沒效果嗎?
我這里是可以的呢,測試網址是:service.020i.net/test_xml.php

③ 請問PHP如何返回一個XML

php返回xml,首先封裝好xml數據格式,然後return即可。示例如下:

<?php

//name
$name="";

//age
$age=10;

//構造xml數據格式
$xml=<<<XML
<?xmlversion="1.0"encoding="utf-8"?>
<>
<name>{$name}</name>
<age>{$age}</age>
</>
XML;

return$xml;

?>
閱讀全文

與php導出xml文件相關的資料

熱點內容
戴爾E11S伺服器如何做WIN7 瀏覽:744
打開深藏文件夾 瀏覽:61
自動收衣架編程程序 瀏覽:880
recovery模式無命令 瀏覽:21
java窗體按鈕 瀏覽:672
一份程序員情書 瀏覽:629
69演算法怎麼測男女 瀏覽:858
騰訊雲企業雲伺服器多少錢 瀏覽:5
程序員擺地攤彈唱 瀏覽:373
本田App怎麼連接愛車 瀏覽:777
男士買衣服在哪個app實惠 瀏覽:692
安卓車機怎麼顏色反轉 瀏覽:903
手機uc下載的文件夾 瀏覽:966
程序員評論南京 瀏覽:90
冠道怎麼連接安卓車載 瀏覽:320
手機怎麼把兩張圖片做成文件夾 瀏覽:724
抖音導出表格發貨加密 瀏覽:136
自己電腦怎麼模擬成伺服器 瀏覽:555
單片機的Vpp是 瀏覽:354
iua編譯器下載官方 瀏覽:87