Php 使用DomXML从XML访问元素/属性
我不得不使用运行PHP4的服务器,服务器上的XML服务是DomXML。我的问题是如何使用DomXML访问以下XML文档的特定元素和属性?我尝试了以下操作,但没有返回结果。感谢您的帮助Php 使用DomXML从XML访问元素/属性,php,xml,Php,Xml,我不得不使用运行PHP4的服务器,服务器上的XML服务是DomXML。我的问题是如何使用DomXML访问以下XML文档的特定元素和属性?我尝试了以下操作,但没有返回结果。感谢您的帮助 if (!$xml = domxml_open_file($pathToXMLdoc)) { //the above requires absolube path exit("Could not access the XML source."); } $root = $xml->document_eleme
if (!$xml = domxml_open_file($pathToXMLdoc)) {
//the above requires absolube path
exit("Could not access the XML source.");
}
$root = $xml->document_element();
echo($root->current_conditions->conditions['data'] . "<br>");
//XML FILE BELOW
<xml_api_reply version="1">
<weather module_id="0" tab_id="0" mobile_row="0" mobile_zipped="1" row="0" section="0">
<forecast_information>
<city data="Carlsbad, CA"/>
<postal_code data="92009"/>
<latitude_e6 data=""/>
<longitude_e6 data=""/>
<forecast_date data="2012-03-29"/>
<current_date_time data="2012-03-29 11:52:00 +0000"/>
<unit_system data="US"/>
</forecast_information>
<current_conditions>
<condition data="Partly Cloudy"/>
<temp_f data="62"/>
<temp_c data="17"/>
<humidity data="Humidity: 65%"/>
<icon data="/ig/images/weather/partly_cloudy.gif"/>
<wind_condition data="Wind: SW at 4 mph"/>
</current_conditions>
</weather>
</xml_api_reply>
现在是2012年3月的最后一天,你还在使用PHP4吗???祝你好运尝试使用xpath函数来查询dom树。我不是自愿使用它的,这是我必须处理的。不用谢。@不是高尔夫球手,谢谢,我会。。。。