導航:首頁 > 編程語言 > phpxml讀取數據

phpxml讀取數據

發布時間:2024-12-26 16:18:35

php讀取xml的foreach問題

你好,解決方案:
發現你的邏輯沒有分析清楚,一下是參考代碼:
$roots = $doc->getElementsByTagName( "root" );

foreach($roots as $p=>$root){

$pros = $root->getElementsByTagName('province');

foreach ($pros as $c=>$pro) {
//$c 決定著幾個省
echo $pro_name = $pros->item($c)->attributes->item(0)->nodeValue;
$citys = $pro->getElementsByTagName('city');

foreach($citys as $key=>$city){
//$key 決定著幾個市
echo $city_name = $citys->item($key)->attributes->item(0)->nodeValue;
$dis = $city->getElementsByTagName('district');

foreach($dis as $d=>$district){
//$d 決定著幾個區
echo $dis->item($d)->attributes->item(0)->nodeValue;

}

}
}
}
希望對你有所幫助!!

❷ 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文檔 - >在Flash中載入XML

❹ php解析xml問題

<?php
$xml='...xml數據此略...';
$eid='31037010'; //這是要查找的equip_id
$dom=new DOMDocument('1.0','utf-8');
@$dom->loadXML($xml);
$eids=$dom->getElementsByTagName('equip_id');
foreach($eids as $v){
if($v->nodeValue==$eid){
do{
if($v->nodeType==1){
$name=$v->tagName; //同級標簽名
$text=$v->nodeValue; //同級標簽值
print_r($name.'='.$text.'<br />');
}
}while($v=$v->nextSibling);
}
}
?>

閱讀全文

與phpxml讀取數據相關的資料

熱點內容
dvdmark文件夾 瀏覽:203
廣聯達組價需要加密狗嗎 瀏覽:350
掛載分區命令 瀏覽:916
phpfpm的作用 瀏覽:653
填pdf表格 瀏覽:526
騰訊雲渲染伺服器 瀏覽:310
php內置異常 瀏覽:277
androidauto語音 瀏覽:55
雲繳費app兌換碼在哪裡 瀏覽:625
聖地安列斯安卓版存檔怎麼用 瀏覽:201
在哪裡可以找到舊版本的app 瀏覽:373
一個客戶端如何連接多個伺服器 瀏覽:883
簡訊加密的作用 瀏覽:108
微型高壓空氣壓縮機 瀏覽:520
微信app如何翻譯視頻 瀏覽:860
考試前聽什麼歌解壓 瀏覽:474
哪個app充值可以用銀聯二維碼 瀏覽:566
女程序員和孩子玩 瀏覽:839
程序員蘇州武漢 瀏覽:754
大腳插件如何切換安卓 瀏覽:943