XML_RDDL::getResourcesByLanguage

XML_RDDL::getResourcesByLanguage() – sélectionne toutes les ressources d'une langue spécifiée

Synopsis

require_once 'XML/RDDL.php';

array XML_RDDL::getResourcesByLanguage ( string $language )

Description

Récupère toutes les ressources pour une langue donnée depuis un document RDDL. Vous devez d'abord appeler XML_RDDL::parseRDDL(). Si une ressource n'a pas d'attribut xml:lang, l'attribut xml:lang de la racine du document sera utilisé.

Parameter

  • string $language - langue des ressources à récupérer.

Return value

array : tableau contenant toutes les ressources de la langue spécifiée.

Note

This function can not be called statically.

Exemple d'utilisation

Récupération de toutes les ressources anglaises

<?php
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 si 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 ressources anglaises
$en $rddl->getResourcesByLanguage('en');
echo 
"<pre>";
print_r($en);
echo 
"</pre>";
?>