API Xml
Parameter | Default | Description |
Xml ($mCharset, $mFile, $mXMLCharset, $mStandAlone, $mPutTitle) | ||
Class constructor, returns a pointer. | ||
$mCharset | The name of the encoding of the source data. | |
$mFile | The name of the file to which the XML file will be saved. | |
$mXMLCharset | UTF-8 | The name of the XML file encoding. |
$mStandAlone | true | Adds the line standalone="yes" to the file header. |
$mPutTitle | true | Adds a title to the XML file. |
StartTag ($mNodeName, $mAttr) | ||
Adding the opening tag. | ||
$mNodeName | The name of the tag. | |
$mAttr | array() | An associative array of tag attributes. |
PutTag ($mNodeName, $mAttr, $mNodeValue, $mPut) | ||
Adds a tag with a value. If $mPut = false, does not add but returns a snippet of XML code. | ||
$mNodeName | The name of the tag. | |
$mAttr | array() | An associative array of the tag's attributes. |
$mNodeValue | <blank>. | The value of the tag. |
$mPut | True | Flag whether to add the tag to the XML file or return a snippet of XML code. |
CloseTag ($mNodeName) | ||
Adds a closing tag. | ||
$mNodeName | The name of the tag. | |
PutXML ($mCode) | ||
Adding a ready XML fragment. | ||
$mCode | XML code fragment. | |
StartPocket () | ||
Enable "Pocket" mode; in this case, all subsequent actions will not add data to the XML file, but accumulate it in a specific memory location. | ||
ClosePocket () | ||
Turns off the "Pocket" mode. | ||
PrintPocket () | ||
Saves the accumulated information from the "Pocket" to an XML file. | ||
Free () | ||
Closes the XML-file. |