1. 云栖社区>
  2. PHP教程>
  3. 正文

深入解读PHP DOMXPath在进行XML文件解析中的作用体现

作者:用户 来源:互联网 时间:2017-12-01 17:23:26

文件作用

深入解读PHP DOMXPath在进行XML文件解析中的作用体现 - 摘要: 本文讲的是深入解读PHP DOMXPath在进行XML文件解析中的作用体现,在使用PHP DOMXPath运用方法示例:< ?PHP header("Content-type:text/html; Charset=utf-8"); $url = "http://www.google.com/ig/api?

在使用
PHP DOMXPath运用方法示例:
< ?PHP header("Content-type:text/html;
Charset=utf-8"); $url = "http://www.google.com/ig/
api?weather=shenzhen"; // 加载XML内容 $dom = new DOMDocument(); $dom->load($url); $xpath = new DOMXPath($dom); $element = $xpath->query("/xml_api_reply
/weather/current_conditions")->item(0); $condition = get_google_xml_data
($element, "condition"); $temp_c = get_google_xml_data
($element, "temp_c"); echo '天气:', $condition, '< br />'; echo '温度:', $temp_c, '< br />'; function get_google_xml_data
($element, $tagname) { $tags = $element->
getElementsByTagName($tagname); // 取得所有的$tagname if ($items->length > 1) { return $items; } $tag = $tags->item(0); // 获取第一个以$tagname命名的标签 if ($tag->hasAttributes()) { // 获取data属性 $attribute = $tag->
getAttribute("data"); return $attribute; }else { return false; } } ?> 希望通过上面这段代码示例,大家能充分掌握到PHP DOMXPath的具体使用方法。

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索文件 作用 ,以便于您获取更多的相关知识。

弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

现在注册,免费体验40+云产品,及域名优惠!

云服务器9.9元/月,大学必备