XML_RDDL::getResourcesByNature() -- selects all resources of a specified nature
Description
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/.
Return value
array array containing all resources with the specified nature.
Note
This function can not be called
statically.
Usage example
Example 61-1. Getting all stylesheets from a document 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>"; |
|