◆ __construct()
| ilXMLResultSetParser::__construct |
( |
string |
$a_xml_data = '' | ) |
|
◆ getXMLResultSet()
| ilXMLResultSetParser::getXMLResultSet |
( |
| ) |
|
◆ handlerBeginTag()
| ilXMLResultSetParser::handlerBeginTag |
( |
|
$a_xml_parser, |
|
|
string |
$a_name, |
|
|
array |
$a_attribs |
|
) |
| |
- Parameters
-
| XMLParser | resource | $a_xml_parser | xml parser |
| string | $a_name | element name |
| array | $a_attribs | element attributes array |
- Returns
- void
Definition at line 48 of file class.ilXMLResultSetParser.php.
59 $this->xmlResultSet->addColumn($a_attribs[
"name"]);
63 $this->xmlResultSet->addRow($this->currentRow);
64 $this->currentColumnIndex = 0;
Row Class for XMLResultSet.
◆ handlerCharacterData()
| ilXMLResultSetParser::handlerCharacterData |
( |
|
$a_xml_parser, |
|
|
string |
$a_data |
|
) |
| |
Handler for character data.
- Parameters
-
| XMLParser | resource | $a_xml_parser | xml parser |
| string | $a_data | character data |
- Returns
- void
Definition at line 92 of file class.ilXMLResultSetParser.php.
94 if ($a_data !==
"\n") {
96 $a_data = preg_replace(
"/\t+/",
" ", $a_data);
97 $this->cdata .= trim($a_data);
◆ handlerEndTag()
| ilXMLResultSetParser::handlerEndTag |
( |
|
$a_xml_parser, |
|
|
string |
$a_name |
|
) |
| |
Handler for end of element.
- Parameters
-
| XMLParser | resource | $a_xml_parser | xml parser |
| string | $a_name | element name |
- Returns
- void
Definition at line 75 of file class.ilXMLResultSetParser.php.
79 $this->currentRow->setValue($this->currentColumnIndex, $this->cdata);
80 $this->currentColumnIndex++;
◆ setHandlers()
| ilXMLResultSetParser::setHandlers |
( |
|
$a_xml_parser | ) |
|
- Parameters
-
| XMLParser|resource | A reference to the xml parser |
Definition at line 35 of file class.ilXMLResultSetParser.php.
37 xml_set_object($a_xml_parser, $this);
38 xml_set_element_handler($a_xml_parser,
'handlerBeginTag',
'handlerEndTag');
39 xml_set_character_data_handler($a_xml_parser,
'handlerCharacterData');
◆ $cdata
| string ilXMLResultSetParser::$cdata = '' |
|
private |
◆ $currentColumnIndex
| int ilXMLResultSetParser::$currentColumnIndex = 0 |
|
private |
◆ $currentRow
◆ $xmlResultSet
The documentation for this class was generated from the following file: