A simple function that uses this method to print the nodes it finds in an xml document. Improvements welcomed.
<?php
function printTags($tag){
$node = $this->doc->getElementsByTagName($tag);
for($c = 0; $c<$node->length; $c++){
$text[$c] =$this->doc->saveXML($node->item($c));
echo $text[$c];
}
}
?>
DOMElement::getElementsByTagName
(PHP 5)
DOMElement::getElementsByTagName — タグ名から要素を取得する
説明
この関数は、指定した名前 name のタグを持つ
すべての子孫要素からなるクラス DOMNodeList
の新しいインスタンスを返します。要素は、ツリーをたどっていく際に
見つかった順に並べられます。
パラメータ
-
name -
タグ名。ツリー内のすべての要素を返すには * を使用します。
返り値
この関数は、一致したすべての要素からなる DOMNodeList クラスのインスタンスを返します。
ddkkdd twenty twenty at gmail dot com
09-Sep-2010 12:15
