Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 4a0f5bbaa9833f45c113771190bfd427 > files > 3

php-pear-XML_RDDL-0.9-10mdv2010.0.noarch.rpm

<?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 resources
	$resources = $rddl->getAllResources();
	echo	"<pre>";
	print_r($resources);
	echo	"</pre>";

	//	get one resource by its Id
	$test = $rddl->getResourceById('CSS');
	echo	"<pre>";
	print_r($test);
	echo	"</pre>";
	
	// get all stylesheets
	$test = $rddl->getResourcesByNature('http://www.w3.org/1999/XSL/Transform');
	echo	"<pre>";
	print_r($test);
	echo	"</pre>";
	
	// get all normative references
	$test = $rddl->getResourcesByPurpose('http://www.rddl.org/purposes#normative-reference');
	echo	"<pre>";
	print_r($test);
	echo	"</pre>";
?>