Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17170 программистов и 1833 робота. Сейчас ищут 1699 программистов ...
XML_RDDL::getResourcesByNature
Вернуться к: XML_RDDL
XML_RDDL::getResourcesByNature
XML_RDDL::getResourcesByNature() – selects all resources of a specified nature
Synopsis
require_once 'XML/RDDL.php';
array XML_RDDL::getResourcesByNature ( string $nature )
Gets all resources of a given nature from an RDDL document. You have to call XML_RDDL::parseRDDL() first. The nature of a resource is specified by the 'xlink:role' attribute. A nature can be a stylesheet, a DTD, a HTML document, etc. You can find a list of well known natures at http://www.rddl.org/natures/.
Parameter
-
string $nature - nature of the resources you want to get.
Return value
array array containing all resources with the specified nature.
Note
This function can not be called statically.
Getting all stylesheets from a document
<?php
require_once "XML/RDDL.php";
// create new parser
$rddl = &new XML_RDDL();
// parse a document that contains RDDL resources
$result = $rddl->parseRDDL('http://www.rddl.org');
// check for error
if (PEAR::isError($result)) {
echo sprintf( "ERROR: %s (code %d)", $result->getMessage(), $result->getCode());
exit;
}
// get all stylesheets
$xslt = $rddl->getResourcesByNature('http://www.w3.org/1999/XSL/Transform');
echo "<pre>";
print_r($xslt);
echo "</pre>";
?>
Вернуться к: XML_RDDL