ResolveXMLAttributeName()
Синтаксис
Result$ = ResolveXMLAttributeName(*Node , Attribute$ [, Separator$])
Описание
Возвращает расширенное имя атрибута данного XML узла в документе, который использует пространства имен XML. Расширенное имя состоит из uri пространства имен (если таковые имеются) и локального имени атрибута, разделённых символом-разделителем, который указывается в 'Separator$'.
Параметры
*Node Узел, расширенное имя атрибута которого требуется узнать. Attribute$ Атрибут, расширенное имя которого требуется узнать. Separator$ (дополн.) Задаёт символ-разделитель, используемый для разделения uri пространства имен и локального имени атрибута. По умолчанию символом разделителем является "/".
Возвращаемое значение
В документе, использующем пространства имён, возвращает расширенное имя атрибута, если оно может быть правильно распознано, или пустую строку, если используемый префикс пространства имён не был объявлен (что некорректно).
В документе без пространств имен, возвращает само имя атрибута.
Комментарии
Примечание: В отличие от имён узлов, пространство имён по умолчанию не применяется к именам атрибутов, которые не содержат префикс пространства имён. Таким образом, для имён атрибутов без префикса пространства имён просто возвращаются их локальные имена.
См. также
ResolveXMLNodeName()
Поддерживаемые OS
Все