|
Moodle PHP Documentation 5.0
Moodle 5.0.1+ (Build: 20250711) (61af040cd5f)
|
Class for parsing xml files. More...
Public Member Functions | |
| parse ($data, $whitespace=1, $encoding='UTF-8', $reporterrors=false) | |
| Parses XML string. | |
Class for parsing xml files.
Handles functionality for:
Import of xml files in questionbank and course import. Can handle xml files larger than 10MB through chunking the input file. Uses a similar interface to the original version xmlize() by Hans Anderson.
@subpackage lib
| core_xml_parser::parse | ( | $data, | |
| $whitespace = 1, | |||
| $encoding = 'UTF-8', | |||
| $reporterrors = false ) |
Parses XML string.
Note: Interface is kept equal to previous version.
| string | $data | the XML source to parse. |
| int | $whitespace | If set to 1 allows the parser to skip "space" characters in xml document. Default is 1 |
| string | $encoding | Specify an OUTPUT encoding. If not specified, it defaults to UTF-8. |
| bool | $reporterrors | if set to true, then a xml_format_exception exception will be thrown if the XML is not well-formed. Otherwise errors are ignored. |
| array|false | representation of the parsed XML. |