class RdfXml extends Serialiser

Class to serialise an EasyRdf\Graph to RDF/XML with no external dependencies.

Constants

RDF_XML_LITERAL

A constant for the RDF Type property URI

Properties

protected $prefixes from Serialiser

Methods

addPrefix($qname)

Keep track of the prefixes used while serialising

checkSerialiseParams($format)

Check and cleanup parameters passed to serialise() method

reversePropertyCount($resource)

Protected method to get the number of reverse properties for a resource If a resource only has a single property, the number of values for that property is returned instead.

string
serialise(Graph $graph, Format|string $format, array $options = array())

Method to serialise an EasyRdf\Graph to RDF/XML

rdfxmlObject($property, $obj, $depth)

Protected method to serialise an object node into an XML object

rdfxmlResource($res, $showNodeId, $depth = 1)

Protected method to serialise a whole resource and its properties

Details

in Serialiser at line 54
protected addPrefix($qname)

Keep track of the prefixes used while serialising

Parameters

$qname

in Serialiser at line 64
protected checkSerialiseParams($format)

Check and cleanup parameters passed to serialise() method

Parameters

$format

in Serialiser at line 85
protected reversePropertyCount($resource)

Protected method to get the number of reverse properties for a resource If a resource only has a single property, the number of values for that property is returned instead.

Parameters

$resource

at line 205
string serialise(Graph $graph, Format|string $format, array $options = array())

Method to serialise an EasyRdf\Graph to RDF/XML

Parameters

Graph $graph An EasyRdf\Graph object.
Format|string $format The name of the format to convert to.
array $options

Return Value

string The RDF in the new desired format.

Exceptions

Exception

at line 65
protected rdfxmlObject($property, $obj, $depth)

Protected method to serialise an object node into an XML object

Parameters

$property
$obj
$depth

at line 132
protected rdfxmlResource($res, $showNodeId, $depth = 1)

Protected method to serialise a whole resource and its properties

Parameters

$res
$showNodeId
$depth