Class XMLTAG

Name

XMLTAG  --  Класс описания тега XML. Служит для обработки файлов XML.

Synopsis

 XMLTag(<name>)	--> Объект XMLTag

Description

Класс XMLTag

Attributes

<className> - Имя класса. Значение: "XMLTag".
  

Methods

ADDCHILD Добавить дочерний тег.
ATTRIBUTE Получить дочерний тег по его номеру.
COUNTCHILDS Количество дочерних тегов.
DUMP Выдать строку в формате XML для текущего тега и всех его дочерних тегов.
GETATTRIBUTES Получить все атрибуты с их значениями.
GETCHILD Получить дочерний тег по его номеру.
GETCHILDS Получить все дочерние теги.
GETNAME Возвращает имя тега.
GETPARENT Получить родительский тег.
GETTEXT Получить текст тега.
REMOVEATTRIBUTE Удалить атрибут.
REMOVECHILD Удалить дочерний тег.
SETATTRIBUTE Присвоить значение атрибуту.
SETTEXT Установить текст тега.
XMLTAG Конструктор. Создать объект тега.
XPATH Выполнить запрос XPath в контексте текущего тега.

Method XMLTAG:ADDCHILD()

 addChild(<tag>,[<position>])

Method XMLTAG:ATTRIBUTE()

 attribute(<attrName>,<defVal>) --> <cValue>

Method XMLTAG:COUNTCHILDS()

 countChilds()	--> <nCount>

Method XMLTAG:DUMP()

 dump([<encoding>],[<level>])	--> <cXML>

Method XMLTAG:GETATTRIBUTES()

 getAttributes() --> <aAttributes>

Method XMLTAG:GETCHILD()

 getChild(<position>) --> <oTag>

Method XMLTAG:GETCHILDS()

 getChilds() --> <aTags>

Method XMLTAG:GETNAME()

 getName()	--> <cName>

Method XMLTAG:GETPARENT()

 getParent()	--> <oParentTag>

Method XMLTAG:GETTEXT()

 getText()	--> <cText>

Method XMLTAG:REMOVEATTRIBUTE()

 removeAttribute(<attrName>)

Method XMLTAG:REMOVECHILD()

 removeChild(<position>)

Method XMLTAG:SETATTRIBUTE()

 setAttribute(<attrName>,<attrValue>)

Method XMLTAG:SETTEXT()

 setText(<text>)

Method XMLTAG:XMLTAG()

 XMLTag(<name>)	--> XMLTag object

Method XMLTAG:XPATH()

 XPath()	--> <Result>

Example:

 f := XMLTree()
 f:parseFile( "component.xml" )
 tag := f:getRoot()
 tag:setAttribute( "version", "1.1" )
 ?? f:dump()
 

Platforms

Не зависит от платформы.