parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Комментарии к методам

dmx102 17.07.2006 17:11 / 17.07.2006 17:28

@create[]
#Без комментариев

Создание XML документов

@doXmlNew[docName;root]
#Создание нового документа с сылкой-именем $docName, $root - корневой узел док-та

@doXmlLoad[docName;fileName;flag]
#Загрузка XML док-та из источника $fileName в $docName

@getXmlRpc[docName;flag]
#Получение XML запроса в $docName

Узлы созданных ранее док-тов

@getNodeSelectFirst[docName;path;flag]
#Получение первого узла-элемента из $docName по указанному пути $path - XPath 

@doNodeAdd[docName;path;tag;value;flag]
#Добавление узла по адресу $path в $docName, где имя нового узла $tag, с необязательным текстовым содержимым $value

@doNodeDel[docName;path;flag]
#Удаление узла из $docName по пути $path

@setNodeValue[docName;path;value;flag]
#Изменяем значение текстового значения узла по адресу $path в док-те $docName, на новое значение $value ($path должен указывать на узел)

@doNodeCopy[docNameFrom;pathFrom;docNameTo;pathTo;flag]
#Копирование узла $docNameFrom по адресу $pathFrom в док-т $docNameTo по адресу $pathTo

@getNodeValue[docName;path;flag]
#Получаем текстовое содержание узла по адресу $path в док-те $docName

Атрибуты узлов

@doAttrAdd[docName;path;attr;value;flag]
#Добавляем аттрибут в док-т $docName по адресу $path с именем атрибута $attr и его не обязательным значением $value

@doAttrDel[docName;path;attr;flag]
#Удаляем атрибут из документа $docName по адресу $path (указатель на материнский узел, где расположен атрибут $attr)

@setAttrValue[docName;path;attr;value;flag]
#Устанавливаем значение атрибута из док-та $docName по адресу $path, где атрибут $attr и новое значение $value

@getAttrValue[docName;path;attr;flag]
#Получаем значение атрибута из док-та $docName по адресу $path аттрибута $attr

Вывод

@doXmlSave[docName;fileName;flag]
#Сохраняем XML в чистом виде из док-та $docName в файл $fileName

@getXmlXslt[docName;fileName;flag]
#Предобразуем док-т $docName к xsl таблице $fileName

@getXmlPrint[docName;flag]
#Выводим на экран чистый XML из $docName

@setXmlRpc[docName;flag]
#Делает ответ сервера в виде XML из $docName


$flag, установленный на 1, дает возможность проверки успешности выполненного метода