SMWSparqlResultParser Class Reference
[SWMSparql]

Class for parsing SPARQL results in XML format. More...

List of all members.

Public Member Functions

 makeResultFromXml ($xmlQueryResult)
 Parse the given XML result and return an SMWSparqlResultWrapper for the contained data.

Protected Member Functions

 xmlHandleDefault ($parser, $data)
 xmlHandleOpen ($parser, $tagName, $attributes)
 Handle an opening XML tag during parsing.
 xmlHandleClose ($parser, $tagName)
 Handle a closing XML tag during parsing.
 xmlHandleCData ($parser, $dataString)
 Handle XML character data during parsing.

Protected Attributes

 $m_header
 $m_data
 $m_comments
 $m_xml_opentags
 $m_xml_bindidx
 $m_xml_datatype


Detailed Description

Class for parsing SPARQL results in XML format.

Since:
1.6

Definition at line 18 of file SMW_SparqlResultParser.php.


Member Function Documentation

SMWSparqlResultParser::makeResultFromXml ( xmlQueryResult  ) 

Parse the given XML result and return an SMWSparqlResultWrapper for the contained data.

Parameters:
$xmlQueryResult string

Definition at line 63 of file SMW_SparqlResultParser.php.

SMWSparqlResultParser::xmlHandleDefault ( parser,
data 
) [protected]

Definition at line 86 of file SMW_SparqlResultParser.php.

SMWSparqlResultParser::xmlHandleOpen ( parser,
tagName,
attributes 
) [protected]

Handle an opening XML tag during parsing.

See also:
xml_set_element_handler

TODO handle xml:lang attributes here as well?

Definition at line 97 of file SMW_SparqlResultParser.php.

SMWSparqlResultParser::xmlHandleClose ( parser,
tagName 
) [protected]

Handle a closing XML tag during parsing.

See also:
xml_set_element_handler

Definition at line 129 of file SMW_SparqlResultParser.php.

SMWSparqlResultParser::xmlHandleCData ( parser,
dataString 
) [protected]

Handle XML character data during parsing.

See also:
xml_set_character_data_handler

Definition at line 137 of file SMW_SparqlResultParser.php.


Member Data Documentation

SMWSparqlResultParser::$m_header [protected]

Definition at line 24 of file SMW_SparqlResultParser.php.

SMWSparqlResultParser::$m_data [protected]

Definition at line 32 of file SMW_SparqlResultParser.php.

SMWSparqlResultParser::$m_comments [protected]

Definition at line 39 of file SMW_SparqlResultParser.php.

SMWSparqlResultParser::$m_xml_opentags [protected]

Definition at line 45 of file SMW_SparqlResultParser.php.

SMWSparqlResultParser::$m_xml_bindidx [protected]

Definition at line 50 of file SMW_SparqlResultParser.php.

SMWSparqlResultParser::$m_xml_datatype [protected]

Definition at line 55 of file SMW_SparqlResultParser.php.


The documentation for this class was generated from the following file:

Generated on Sun Mar 18 07:15:43 2012 for Semantic MediaWiki by  doxygen 1.5.6