PHP は、simplexml を通じて xml 内のデータを読み取ることができません。 。 。私は勉強中の初心者なので、もう撃たないでください。 。
次の内容を含む product.xml ドキュメント: (同様の項目エントリが複数あります)
product1
images/product.jpg
<説明>説明...説明...
データを呼び出す PHP ドキュメントのコンテンツは
$part=$xml->product->item;
$k=0;
while($k<12){
echo "
- ".$part[$k]->name."
gt;- < ;/ a>
- ".$part[$k]->説明."
";
$k++ ;
}
?>
呼び出しの結果、出力される HTML ステートメントはすべて正しいです。しかし、XML ドキュメントのタグにはデータがありません。
教えてください! ! ! ! !ありがとうございます~~~~~ 追伸:私はまったくの初心者なので、過度に軽蔑しています。 。 。
-----解決策---------
$part = $xml->product->item;
は
$part = $xml->item;
である必要があります。つまり、ルート ノードは訪問に含まれません。
は print_r($xml) 経由で観察できます