XML_RDDL::getResourcesByLanguage() -- 指定した言語のすべてのリソースを取得する
説明
指定した言語のすべてのリソースを RDDL ドキュメントから取得します。まず最初に
XML_RDDL::parseRDDL()
をコールする必要があります。
リソースが xml:lang 属性を持っていない場合は、ルート要素の
xml:lang 属性が使用されます。
返り値
array 指定した言語のすべてのリソースを含む配列を返します。
注意
この関数は、スタティックにコールする
ことはできません。
使用例
例 68-1英語の全リソースの取得 require_once "XML/RDDL.php";
// 新しいパーサを作成します
$rddl = &new XML_RDDL();
// RDDL リソースを含むドキュメントをパースします
$result = $rddl->parseRDDL('http://www.rddl.org');
// エラーをチェックします
if (PEAR::isError($result)) {
echo sprintf( "エラー: %s (コード %d)", $result->getMessage(), $result->getCode());
exit;
}
// すべての英語のリソースを取得します
$en = $rddl->getResourcesByLanguage('en');
echo "<pre>";
print_r($en);
echo "</pre>"; |
|