この記事の内容は、phpファイルにおけるxml形式の使用例についてのものであり、一定の参考価値がありますので、困っている方は参考にしていただければ幸いです。
xml ファイルは、アンケートの作成プロセスで使用されました。さらに詳しく知りたい場合は、次のリンクから簡単に学習できます: http://www.php.cn/course/ 28.html
使用ツール: phpstudy notepad (BOM なしの utf-8 エンコードを使用)
発生する問題は次のとおりです: 初期コードは次のとおりです: 何人で行くのかを聞きたい長沙に遊びに行きます、<?php header('Content-Type: text/xml'); $xmlstr="<?xml version=\"1.0\" encoding=\"utf-8\"?> <movies> <movie> <title>旅游的人数</title> <id>1</id> <count>350</count> <content>长沙</content> </movie> <movie> <title>旅游的人数</title> <id>2</id> <count>47</count> <content>张家界</content> </movie> <movie> <title>旅游的人数</title> <id>3</id> <count>118</count> <content>上海</content> </movie> <movie> <title>旅游的人数</title> <id>4</id> <count>80</count> <content>南京</content> </movie> </movies> "; $xml = simplexml_load_string($xmlstr); $count0 = $xml->movie[0]->count; echo $count0; ?>
Firefox ブラウザ上:
XML 解析エラー: 構文エラー
場所: http://localhost:8080/diaocha/2.php
行1、列 1: 350
360 ブラウザでのエラー:
このページには次のエラーが含まれています:
1 行目、列 1 でのエラー: ドキュメントが空です
以下は、最初のエラーまでのページのレンダリングです。
修正する必要があるのは次のとおりです:
最初の文を削除します: header('Content-Type: text/xml' );。 350
2 を取得します。xml 形式を表示する必要がある場合は、
コードは次のとおりです:
<?php header('Content-Type: text/xml'); $xmlstr="<?xml version=\"1.0\" encoding=\"utf-8\"?> <movies> <movie> <title>旅游的人数</title> <id>1</id> <count>350</count> <content>长沙</content> </movie> <movie> <title>旅游的人数</title> <id>2</id> <count>47</count> <content>张家界</content> </movie> <movie> <title>旅游的人数</title> <id>3</id> <count>118</count> <content>上海</content> </movie> <movie> <title>旅游的人数</title> <id>4</id> <count>80</count> <content>南京</content> </movie> </movies> ";
結果が取得できます:
This XML ファイルには、関連付けられたスタイル情報がないようです。ドキュメント ツリーを以下に示します。
<movies> <movie> <title>旅游的人数</title> <id>1</id> <count>350</count> <content>长沙</content> </movie> <movie> <title>旅游的人数</title> <id>2</id> <count>47</count> <content>张家界</content> </movie> <movie> <title>旅游的人数</title> <id>3</id> <count>118</count> <content>上海</content> </movie> <movie> <title>旅游的人数</title> <id>4</id> <count>80</count> <content>南京</content> </movie> </movies> ";
上の文は無視できます。IE ブラウザにはそのような文はないので、他のブラウザとの互換性のみがあるためです。
以上がphpファイルにおけるxml形式の使用例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。