База знаний

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

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

XmlDoc
XmlElem
XmlMultiElem

XmlElem.Attr()

Возвращает специальный псевдо-объект, позволяющий одновременно читать и записывать значение атрибута динамического элемента (например в SOURCE).

Значение псевдо-объекта по умолчанию является значением атрибута, если атрибут с заданным именем присутствует, и пустая строка, если такого атрибута нет.

При попытке установить непустое значение псевдо-объекта запишется соответствующее значение атрибута. При попытке установить пустое значенеи псевдо-объекта атрибут удалится.

Синтаксис

Attr( attrName )

Attr( attrName, attrType )

Аргументы

attrNamestring

Имя атрибута

attrTypestringoptional

Тип атрибута (поддерживается "string" либо "bool"). Для "bool" функция вернет true или false вместо строки.

Пример

<EDIT SOURCE="Ps.Attr( 'SHOW-CONDITION' )"/>
<CHECK SOURCE="Ps.Attr( 'READ-ONLY', 'bool' )"/>