XML_RDDL::getResourcesByNature() -- sélectionne toutes les ressources de la nature spécifiée
Description
Récupère toutes les ressources de la nature donnée depuis un document RDDL.
Vous devez d'abord appeler
XML_RDDL::parseRDDL().
La nature de la ressource est spécifiée par l'attribut xlink:role.
Une nature peut être une feuille de style, une DTD, un document HTML, etc. Vous pouvez trouver
une liste de toutes les natures connues sur
http://www.rddl.org/natures/.
Valeur retournée
array : tableau contenant toutes les ressources avec la nature spécifiée.
Note
Cette fonction ne peut pas être appelée de façon statique.
Exemple d'utilisation
Exemple 63-1. Récupération de toutes les feuilles de style d'un document require_once "XML/RDDL.php";
// création d'un nouveau parseur
$rddl = &new XML_RDDL();
// parse un document qui contient des ressources RDDL
$result = $rddl->parseRDDL('http://www.rddl.org');
// vérification s'il y a eu des erreurs
if (PEAR::isError($result)) {
echo sprintf( "ERREUR : %s (code %d)", $result->getMessage(), $result->getCode());
exit;
}
// récupération de toutes les feuilles de style
$xslt = $rddl->getResourcesByNature('http://www.w3.org/1999/XSL/Transform');
echo "<pre>";
print_r($xslt);
echo "</pre>"; |
|