◆ __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 54 of file class.ilXMLResultSetParser.php.
Referenced by setHandlers().
65 $this->xmlResultSet->addColumn($a_attribs[
"name"]);
69 $this->xmlResultSet->addRow($this->currentRow);
70 $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 98 of file class.ilXMLResultSetParser.php.
Referenced by setHandlers().
100 if ($a_data !==
"\n") {
102 $a_data = preg_replace(
"/\t+/",
" ", $a_data);
103 $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 81 of file class.ilXMLResultSetParser.php.
Referenced by setHandlers().
85 $this->currentRow->setValue($this->currentColumnIndex, $this->cdata);
86 $this->currentColumnIndex++;
◆ setHandlers()
ilXMLResultSetParser::setHandlers |
( |
|
$a_xml_parser | ) |
|
◆ $cdata
string ilXMLResultSetParser::$cdata = '' |
|
private |
◆ $currentColumnIndex
int ilXMLResultSetParser::$currentColumnIndex = 0 |
|
private |
◆ $currentRow
◆ $xmlResultSet
The documentation for this class was generated from the following file: