ホームページ > バックエンド開発 > PHPチュートリアル > PHP は、simplexml を通じて xml 内のデータを読み取ることができません。初心者向けに勉強中なので、私の写真を撮らないでください。

PHP は、simplexml を通じて xml 内のデータを読み取ることができません。初心者向けに勉強中なので、私の写真を撮らないでください。

WBOY
リリース: 2016-06-13 13:16:33
オリジナル
855 人が閲覧しました

PHP は、simplexml を通じて xml 内のデータを読み取ることができません。 。 。私は勉強中の初心者なので、もう撃たないでください。 。
次の内容を含む product.xml ドキュメント: (同様の項目エントリが複数あります)




product1
images/product.jpg
<説明>説明...説明...



データを呼び出す PHP ドキュメントのコンテンツは



$part=$xml->product->item;
$k=0;
while($k<12){
echo "

".$part[$k]->name."
gt;
".$part[$k]->name."< ;/ a>
".$part[$k]->説明."
";
$k++ ;
}
?>



呼び出しの結果、出力される HTML ステートメントはすべて正しいです。しかし、XML ドキュメントのタグにはデータがありません。
教えてください! ! ! ! !ありがとうございます~~~~~ 追伸:私はまったくの初心者なので、過度に軽蔑しています。 。 。

-----解決策---------
$part = $xml->product->item;

$part = $xml->item;

である必要があります。つまり、ルート ノードは訪問に含まれません。

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