ホームページ > バックエンド開発 > PHPチュートリアル > PHP XMLReader を正しく使用して XML ドキュメントを解析する方法_PHP チュートリアル

PHP XMLReader を正しく使用して XML ドキュメントを解析する方法_PHP チュートリアル

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

私たちが使用しているコード例

PHP XMLReaderは次のとおりです:

  1. < ?PHP
  2. header("Content-type:text/html;
    文字セット = utf-8");
  3. $url = "http://www.google.com/
    ig/api?weather=shenzhen"
    ;
  4. // XML コンテンツを読み込みます
  5. $xml = new XMLReader();
  6. $xml-
  7. >open($ URL); $ 条件
  8. =
  9. ''; $temp_c =
  10. ''
  11. ; { //エコー$xml->name, "==
  12. >
  13. ", $xml->深さ, "
  14. < br > ";
    if (!empty($condition)
    && !empty($temp_c)) { break; } if ($xml-
  15. >
    名前
  16. == 'condition'
  17. && empty($condition)) {
  18. // 最初の条件を取得します
  19. $condition = $xml- > ;
    getAttribute('data' );
  20. }
  21. if ($xml->name == 'temp_c' && empty($temp_c)) {
  22. //最初のものを取得temp_c
  23. $temp_c = $xml->
    getAttribute('data')
  24. }
  25. $xml-> ;読んでください(); }
  26. $xml-
  27. >
  28. close();
  29. echo '天気:', $condition, '<
  30. br
  31. /> ; ';
  32. PHP XMLReader を使用して最初の条件と最初の temp_c を取得し、すべてのノードを走査し、最初に見つかった条件と最初の temp_c を変数に書き込み、最後にそれらを出力するだけです。 http://www.bkjia.com/PHPjc/446186.htmlwww.bkjia.comtru​​e
  33. http://www.bkjia.com/PHPjc/446186.html
  34. 技術記事 PHP XMLReader を使用したコード例は次のとおりです。 ?PHP header(Content-type:text/html; Charset = utf -8); $ url = http://www.google.com/ ig/api?weather=shenzhen; // XML コンテンツをロードします...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート