◆ __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 46 of file class.ilXMLResultSetParser.php.
57 $this->xmlResultSet->addColumn($a_attribs[
"name"]);
61 $this->xmlResultSet->addRow($this->currentRow);
62 $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 90 of file class.ilXMLResultSetParser.php.
92 if ($a_data !==
"\n") {
94 $a_data = preg_replace(
"/\t+/",
" ", $a_data);
95 $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 73 of file class.ilXMLResultSetParser.php.
77 $this->currentRow->setValue($this->currentColumnIndex, $this->cdata);
78 $this->currentColumnIndex++;
◆ setHandlers()
ilXMLResultSetParser::setHandlers |
( |
|
$a_xml_parser | ) |
|
- Parameters
-
XMLParser|resource | A reference to the xml parser |
Definition at line 33 of file class.ilXMLResultSetParser.php.
35 xml_set_object($a_xml_parser, $this);
36 xml_set_element_handler($a_xml_parser,
'handlerBeginTag',
'handlerEndTag');
37 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: