xmlresults
A Parser for SPARQL results in XML:
http://www.w3.org/TR/rdf-sparql-XMLres/
Bits and pieces borrowed from: http://projects.bigasterisk.com/sparqlhttp/
Authors: Drew Perttula, Gunnar Aastrand Grimnes
Classes:
-
SPARQLXMLWriter–Python saxutils-based SPARQL XML Writer
-
XMLResult– -
XMLResultParser–A Parser for SPARQL results in XML.
-
XMLResultSerializer–Serializes SPARQL results into XML format.
Functions:
-
parseTerm–rdflib object (Literal, URIRef, BNode) for the given
Attributes:
SPARQL_XML_NAMESPACE
module-attribute
SPARQLXMLWriter
Python saxutils-based SPARQL XML Writer
Methods:
-
close– -
write_ask– -
write_binding– -
write_end_result– -
write_header– -
write_results_header– -
write_start_result–
Attributes:
-
writer–
Source code in rdflib/plugins/sparql/results/xmlresults.py
close
write_ask
Source code in rdflib/plugins/sparql/results/xmlresults.py
write_binding
write_binding(name: Variable, val: Identifier) -> None
Source code in rdflib/plugins/sparql/results/xmlresults.py
write_end_result
write_header
write_header(allvarsL: Sequence[Variable]) -> None
Source code in rdflib/plugins/sparql/results/xmlresults.py
write_results_header
XMLResult
Bases: Result
Attributes:
Source code in rdflib/plugins/sparql/results/xmlresults.py
vars
instance-attribute
vars = [(Variable(get('name'))) for x in (findall('./%shead/%svariable' % (RESULTS_NS_ET, RESULTS_NS_ET)))]
XMLResultParser
XMLResultSerializer
XMLResultSerializer(result: Result)
Bases: ResultSerializer
Serializes SPARQL results into XML format.
Methods:
Source code in rdflib/plugins/sparql/results/xmlresults.py
serialize
Source code in rdflib/plugins/sparql/results/xmlresults.py
parseTerm
rdflib object (Literal, URIRef, BNode) for the given elementtree element