プロが教えるわが家の防犯対策術!

XMLの内容をPHPを使って表示したいのですが
どの様にすればいいかがよくわかりません。
インターネットで探して見ても説明が難しかったりで、
よくわかりません。
できれば簡単なサンプルを出して、説明していただけないでしょうか。

表示したいXMLファイルを以下に出しておきます。

<?xml version="1.0" encoding="shift-jis" ?>
<member>
<list>
<name>John</name>
<nationality>USA</nationality>
</list>
<list>
<name>Tom</name>
<nationality>USA</nationality>
</list>
</member>

テーブルを使って
name nationality
John USA
Tom USA
というふうにしたいです。

A 回答 (1件)

php の versionは?


5なら、SimpleXML使えるから

$members = simplexml_load_file("test.xml");
print "<table border='1'>";
foreach($members->list as $l) {
print "<tr><td>$l->name</td>";
print "<td>$l->nationality</td></tr>";
}
print "</table>";

こんな感じだろうけど、
4だと、こんなに簡単ではない。
    • good
    • 0
この回答へのお礼

ありがとうございます。
この通りにしたら無事に表示することができました。
ここから少しずつ応用して見ます。

SimpleXMLのことは始めて知りました。
もっと調べて見ようと思います。

お礼日時:2005/05/03 23:11

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!