投稿者 メッセージ
<  PHPプログラミング  ~  DOMの参照方法について教えてください
Tamura
投稿1時間: 火 10月 24, 2006 8:31 pm  引用



登録日: 2006年10月 24日
投稿記事: 1

初めて投稿させていただきます。
初歩的かも知れませんが、ご指導をお願いします。

環境はPHP5と自宅PC(Windows+Apache2)です。

PHPで以下のようなXML文書を読み込もうとしています。

#### sample.xml ######

<?xml version="1.0" encoding = "shift_JIS" ?>
<root>
<title>タイトル</title>
<Contact>
<URL>http://hogehoge.com</URL>
<mail>foo@hogehoge.com</mail>
</Contact>
<Images>
<ImageURL1>http://bar1.jpg</ImageURL1>
<ImageURL2>http://bar2.jpg</ImageURL2>
</Images>
</root>

#### Sample.php ######

<?php
$doc = new domDocument();
$doc->load("Sample.xml");

$nodeList = $doc->getElementsByTagName('URL');

foreach($nodeList as $node){
print $node->textContent;
}
?>

上記のようにしたところ、URLは取得できましたが、<Images>の中の、<ImageURL1>や<ImageURL>の内容が取得できません。

勉強不足で恐縮ですが、このような同じ階層にあるノードや別の階層のノードの指定方法を教えてください。
質問がわかりづらくて申し訳ありません。
トップに移動
ユーザー情報を表示 メッセージを送信
特定期間内の記事を表示:   
All times are GMT +9:00

次のトピックを表示
前のトピックを表示
Page 1 of 1
フォーラム一覧  ~  PHPプログラミング

トピックの新規投稿   返信


 
移動先:  

新規投稿: 不可
返信: 不可t
自分の記事の編集: 不可
自分の記事の削除: 不可
投票への参加: 不可




Powered by phpBB
customized by phpspot.