База знаний

Справочная система SP-XML

Связанные темы:

Базовые объекты языка
Глобальные статические объекты
Объекты XML-документа
Объекты XML-формы
Объекты базы данных приложения
Экранные объекты
Объекты Web-сервера
Объекты для вызова внешних компонентов
Объекты для работы с Lotus Notes
Прочие объекты

XmlElem

Объект XmlElem соответствует определенном узлу (элементу) в открытом XML-документе. Элемент имеет значение и набор дочерних элементов.

Любой элемент обладает свойствами массива, то есть можно получить спсиок дочерних элементов, использую стандарнтые методы работы с массивами, в том числе прямое индексирование (elem[i]).

Также к любому дочернему элементу можно обратиться как к атрибуту объекта, например elem.xxx.

 

Элемент может быть привязан к форме, либо быть динамически элементов (без формы).


Свойство объекта

AttrNames

BaseMultipleElem

ChildIndex

ChildNum

Doc

ExternalDispName

ForeignArray

ForeignArrayCodeStr

ForeignDispName

ForeignElem

ForeignObjectUrl

ForeignPrimaryObjectUrl

Form

FormElem

FormPath

HasValue

ImageUrl

Instances

IsDynamic

IsFirstSibling

IsLastSibling

IsMultiElem

IsSecondary

IsTemp

IsTopElem

Name

NextSibling

ObjectUrl

OptDoc

OptForeignElem

OptScreen

Parent

PrevSibling

PrimaryDispName

PrimaryKey

PrimaryObjectUrl

ReadOnly

Screen

Size

SourceDesc

Title

Type

UseCData

Value

Xml

XmlValue

XQueryLiteral


Метод

AddAttr()

AddChild()

AddChildElem()

AddDynamicChild()

AssignElem()

AssignExtraElem()

Attr()

Child()

ChildByKeyExists()

ChildByKeyExistsRec()

ChildByValueExists()

ChildExists()

ChildValue()

Clear()

Clone()

CloneWithoutForm()

Delete()

DeleteAttr()

DeleteChildByKey()

DeleteChildren()

DeleteChildrenByValue()

DeleteOptAttr()

DeleteOptChildByKey()

EqualToElem()

EvalCodeAttr()

EvalMultiPath()

EvalOptPath()

EvalPath()

FormChildExists()

GetChildByAttrValue()

GetChildByKey()

GetChildIndexByValue()

GetInnerXml()

GetOptBoolAttr()

GetOptChildByKey()

GetOptChildValue()

GetStr()

GetXml()

InsertChild()

InsertPrevSibling()

LoadData()

LoadDataFromUrl()

LoadFromFile()

LoadFromStr()

ObtainAttr()

ObtainChildByKey()

ObtainChildByValue()

OptAttrValue()

OptChild()

OptChildAttrValue()

PathExists()

PropertyExists()

RelativePath()

SaveToFile()

SetAttr()

SetChildIndex()

SetInnerXml()

SetOptAttrValue()

SetXml()

Sort()

UpdateSecondaryData()

UpdateValues()