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 — Retourne les éléments par leur nom de balise
Description
Cette fonction retourne une nouvelle instance de la classe
DOMNodeList contenant tous les éléments
descendants avec un nom de balise name
donné, dans l'ordre dans lequel ils sont rencontrés lors du parcours de l'arbre
de cet élément.
Liste de paramètres
-
name -
Le nom de la balise. Utilisez le caractère générique * pour récupérer tous les éléments contenus dans l'arbre de l'élément.
Valeurs de retour
Cette fonction retourne une nouvelle instance de la classe DOMNodeList contenant tous les éléments correspondants.
Voir aussi
- DOMElement::getElementsByTagNameNS() - Récupère les éléments par leur espace de noms et leur localName
ddkkdd twenty twenty at gmail dot com
08-Sep-2010 09:15
