脚本宝典收集整理的这篇文章主要介绍了PHP SimpleXML命名空间问题,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
$url = 'http://alerts.weather.gov/cap/us.PHP?x=1'; $cap = simpleXMl_load_file($url); foreach($cap->entry as $entry){ echo 'ID: ',$entry->id,"\n"; echo 'VTEC: ',$entry->children('cap',true)->parameter->value,"\n"; echo "<hr>"; }
我在这里先向您的帮助表示感谢.
<cap:parameter> <valueName>VTEC</valueName> <value>/O.CON.KMPX.FL.W.0012.000000T0000Z-110517T1800Z/</value> </cap:parameter>
所以你必须再次调用children().
$Feed = simplexML_load_file('http://alerts.weather.gov/cap/us.PHP?x=1'); foreach ($Feed->entry as $entry){ PRintf( "ID: %s\nVTEC: %s\n<hr>",true)->parameter->children()->value ); }
以上是脚本宝典为你收集整理的PHP SimpleXML命名空间问题全部内容,希望文章能够帮你解决PHP SimpleXML命名空间问题所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。