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-файл.