<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Test Serializer Options</title>
</head>
<body>
<?php
define("RDFAPI_INCLUDE_DIR", "./../api/");
include(RDFAPI_INCLUDE_DIR . "RDFAPI.php");
// This is the URI of the document to be dumped
$base="C:/OpenSA/Apache/htdocs/rdf_api/test/example2.rdf";
// Create new Parser
$parser = new RdfParser();
// Parse document
$model =& $parser->generateModel($base);
// Output as Table
RDFUtil::writeHTMLTable($model);
echo "<P>";
// Create Serializer and serialize model to RDF with default configuration
$ser = new RDFSerializer();
$rdf =& $ser->serialize($model);
echo "<p><textarea cols='110' rows='20'>" . $rdf . "</textarea>";
// Serialize model to RDF using attributes
$ser->configUseAttributes(TRUE);
$rdf =& $ser->serialize($model);
echo "<p><textarea cols='110' rows='20'>" . $rdf . "</textarea>";
$ser->configUseAttributes(FALSE);
// Serialize model to RDF using entities
$ser->configUseEntities(TRUE);
$rdf =& $ser->serialize($model);
echo "<p><textarea cols='110' rows='30'>" . $rdf . "</textarea>";
$ser->configUseEntities(FALSE);
// Serialize model to RDF without qnames for RDF tags
$ser->configUseQnames(FALSE);
$rdf =& $ser->serialize($model);
echo "<p><textarea cols='110' rows='20'>" . $rdf . "</textarea>";
$ser->configUseQnames(TRUE);
?>
</body>
</html>
|