現在、DOMドキュメントにはXMLファイルが読み込んであります。
全てのhogeタグを繰り返し、タグより下の値を全て取得したいのです。
値を得る方法は、下記を使えば出来るということは把握しています。
lang
1$element = $dom->getElementsByTagName('hoge')->item(0); 2foreach($element->childNodes as $node){ 3$data[$node->nodeName] = $node->nodeValue; 4}
でもやりたいのは、下記のようにXMLからの取得です。
全hogeタグを繰り返し、特定のhugaやpubを取得しそこからも値を求めるという流れです。
どのようにすればhogeを繰り返し、名前で子ノードにアクセスすることが出来るのでしょうか?
<stuff> <hoge> <fuga></fuga> <value/> <pub></pub> </hoge> <hoge> <fuga></fuga> <pub></pub> </hoge> <hoge> <fuga></fuga> <pub></pub> </hoge> </stuff>回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。