在使用
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的具體使用方法。
http://www.bkjia.com/PHPjc/446187.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/446187.htmlTechArticle在使用 PHP DOMXPath運用方法樣本: ?PHP header(Content-type:text/html; Charset = utf -8); $ url = http://www.google.com/ig/ api?weather=shenzhen ; //載入XML內容 $ dom...