PHP XMLReader を正しく使用して XML ドキュメントを解析する方法_PHP チュートリアル
リリース: 2016-07-15 13:31:47
私たちが使用しているコード例
PHP XMLReaderは次のとおりです:
- < ?PHP
- header("Content-type:text/html;
文字セット = utf-8"); - $url = "http://www.google.com/
ig/api?weather=shenzhen"; - // XML コンテンツを読み込みます
- $xml = new XMLReader();
$xml-- >open($ URL); $ 条件
= - ''; $temp_c =
''- ; { //エコー$xml->name, "==
>-
", $xml->深さ, "
- < br > ";
if (!empty($condition) && !empty($temp_c)) { break; } if ($xml- - >
名前 == 'condition' - && empty($condition)) {
- // 最初の条件を取得します
- $condition = $xml- > ;
getAttribute('data' ); - }
- if ($xml->name == 'temp_c' && empty($temp_c)) {
- //最初のものを取得temp_c
- $temp_c = $xml->
getAttribute('data')
- }
-
$xml-> ;読んでください(); }
$xml-- >
close(); -
echo '天気:', $condition, '<
- br
-
/> ; ';
-
PHP XMLReader を使用して最初の条件と最初の temp_c を取得し、すべてのノードを走査し、最初に見つかった条件と最初の temp_c を変数に書き込み、最後にそれらを出力するだけです。
http://www.bkjia.com/PHPjc/446186.htmlwww.bkjia.comtrue
http://www.bkjia.com/PHPjc/446186.html-
技術記事 PHP XMLReader を使用したコード例は次のとおりです。 ?PHP header(Content-type:text/html; Charset = utf -8); $ url = http://www.google.com/ ig/api?weather=shenzhen; // XML コンテンツをロードします...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31