API Xml
| Параметр | По умолчанию | Описание |
| Xml ($mCharset, $mFile, $mXMLCharset, $mStandAlone, $mPutTitle) | ||
| Конструктор класса, возвращает указатель. | ||
| $mCharset | Имя кодировки исходных данных. | |
| $mFile | Имя файла, в который будет сохраняться XML-файл. | |
| $mXMLCharset | UTF-8 | Имя кодировки XML-файла. |
| $mStandAlone | true | Добавление строки standalone="yes" в заголовок файла. |
| $mPutTitle | true | Добавление заголовка XML-файла. |
| StartTag ($mNodeName, $mAttr) | ||
| Добавление открывающего тега. | ||
| $mNodeName | Имя тега. | |
| $mAttr | array() | Ассоциативный массив атрибутов тега. |
| PutTag ($mNodeName, $mAttr, $mNodeValue, $mPut) | ||
| Добавление тега со значением. Если $mPut = false, то не добавляет, а возвращает фрагмент XML-кода. | ||
| $mNodeName | Имя тега. | |
| $mAttr | array() | Ассоциативный массив атрибутов тега. |
| $mNodeValue | <пусто> | Значение тега. |
| $mPut | true | Флаг, добавить ли тег в XML-файл или вернуть фрагмент XML-кода. |
| CloseTag ($mNodeName) | ||
| Добавление закрывающего тега. | ||
| $mNodeName | Имя тега. | |
| PutXML ($mCode) | ||
| Добавление готового XML-фрагмента. | ||
| $mCode | Фрагмент XML-кода. | |
| StartPocket () | ||
| Включение режима "Карман"; в этом случае, все последующие действия будут не добавлять данные в XML-файл, а накапливать их в определенной области памяти. | ||
| ClosePocket () | ||
| Выключение режима "Карман". | ||
| PrintPocket () | ||
| Сохраняет накопленную информацию из "кармана" в XML-файл. | ||
| Free () | ||
| Закрывает XML-файл. | ||

Melbis Shop6