Stud.IP  5.4
Ilias3ObjectXMLParser Class Reference
Inheritance diagram for Ilias3ObjectXMLParser:
Ilias3SaxParser

Public Member Functions

 __construct ($a_xml_data='')
 
 getObjectData ()
 
 setHandlers ($a_xml_parser)
 
 handlerBeginTag ($a_xml_parser, $a_name, $a_attribs)
 
 handlerEndTag ($a_xml_parser, $a_name)
 
 handlerCharacterData ($a_xml_parser, $a_data)
 
 addProperty__ ($a_name, $a_value)
 
 addReference__ ($a_value, $a_accessinfo="")
 
 addOperation__ ($a_value)
 
- Public Member Functions inherited from Ilias3SaxParser
 __construct ($a_xml_file='')
 
 setXMLContent ($a_xml_content)
 
 getXMLContent ()
 
 getInputType ()
 
 startParsing ()
 
 createParser ()
 
 setOptions ($a_xml_parser)
 
 setHandlers ($a_xml_parser)
 
 openXMLFile ()
 
 parse ($a_xml_parser, $a_fp=null)
 
 freeParser ($a_xml_parser)
 

Data Fields

 $object_data = []
 
 $curr_obj
 
 $reference_count
 
 $cdata = ''
 
- Data Fields inherited from Ilias3SaxParser
 $input_type = null
 
 $xml_content = ''
 
 $ilias
 
 $lng
 
 $xml_file
 

Constructor & Destructor Documentation

◆ __construct()

__construct (   $a_xml_data = '')

Constructor

Parameters
object$a_content_objectmust be of type ilObjContentObject ilObjTest or ilObjQuestionPool
string$a_xml_filexml data
string$a_subdirsubdirectory in import directory

public

Member Function Documentation

◆ addOperation__()

addOperation__ (   $a_value)

◆ addProperty__()

addProperty__ (   $a_name,
  $a_value 
)

◆ addReference__()

addReference__ (   $a_value,
  $a_accessinfo = "" 
)

◆ getObjectData()

getObjectData ( )

◆ handlerBeginTag()

handlerBeginTag (   $a_xml_parser,
  $a_name,
  $a_attribs 
)

handler for begin of element

Parameters
resource$a_xml_parserxml parser
string$a_nameelement name
array$a_attribselement attributes array

◆ handlerCharacterData()

handlerCharacterData (   $a_xml_parser,
  $a_data 
)

handler for character data

Parameters
resource$a_xml_parserxml parser
string$a_datacharacter data

◆ handlerEndTag()

handlerEndTag (   $a_xml_parser,
  $a_name 
)

handler for end of element

Parameters
resource$a_xml_parserxml parser
string$a_nameelement name

◆ setHandlers()

setHandlers (   $a_xml_parser)

set event handlers

Parameters
resourcereference to the xml parser

private

Field Documentation

◆ $cdata

$cdata = ''

◆ $curr_obj

$curr_obj

◆ $object_data

$object_data = []

◆ $reference_count

$reference_count

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