ホームページ > バックエンド開発 > PHPチュートリアル > XML ファイル解析における PHP DOMXPath の役割の詳細な解釈_PHP チュートリアル

XML ファイル解析における PHP DOMXPath の役割の詳細な解釈_PHP チュートリアル

WBOY
リリース: 2016-07-15 13:31:45
オリジナル
1038 人が閲覧しました

PHP DOMXPath の使用例:

    1. < ?PHP
    2. header("Content-type:text/html;
      Charset =utf- 8");  
    3. $url = "http://www.google.com/ig/
      api?weather=shenzhen"
      ;  
    4. // 追加XML 内容
    5. $dom = new DOMDocument();  
    6. $dom->load($url);  
    7. $xpath = new DOMXPath($dom);  
    8. $要素 = $xpath->query("/xml_api_reply
      /weather/current_conditions")-
      >アイテム(0);  
    9. $condition = get_google_xml_data
      ($element, "condition");  
    10. $temp_c = get_google_xml_data
      ($element, "temp_c");  
    11. echo '天气:',$condition, '< br />';  
    12. echo '温度:', $temp_c, '< br / >';  
    13. function get_google_xml_data
      ($element, $tagname) {
    14. $tags = $element->
      getElementsByTagName($tagname);   
    15. // 取得した$tagname
    16. if ($items->length > 1) {
    17. return $アイテム。  
    18. }
    19. $tag = $tags->item(0);   
    20. // 获取第一个以$tagname命名の标签
    21. if ($tag->hasAttributes()) {
    22. // 获取データ プロパティ
    23. $属性 = $tag->getAttribute("データ");
    24. $attribute;
    25. return false;
    26. }
    27. ? >
    28. 上記のコード例を通じて、PHP DOMXPath の具体的な使い方を皆さんに十分に理解していただければ幸いです。 http://www.bkjia.com/PHPjc/446187.html
    www.bkjia.com
    tru​​e

http://www.bkjia.com/PHPjc/446187.html

技術記事

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート