GetAttributeByName(方法)

概述

类型:

方法

适用的版本:

V1.3.2.0

功能描述

此方法用于从所选元素读取指定属性的值。

如果找到属性,则 BOOL 类型返回值为 TRUE。

此方法的调用会返回 OkNoElementSelectedInvalidInputAttributeNotFound。使用属性 Result 来获取方法执行结果。

如果 q_sValue 为空字符串,则表示未选择元素、未找到属性、或者属性没有值。只有在方法的返回值为 TRUE 时,q_sValue 上的值才有效。

接口

输入

数据类型

描述

i_sAttribute

STRING [Gc_uiXmlLengthOfString]

属性的名称。

输出

数据类型

描述

q_sValue

STRING [Gc_uiXmlLengthOfString]

指定属性的值。

示例

前提:使用 FB_XmlRead 读取了 XML 文件(如下图所示),并且将内容存储在了 XmlItems 类型的数组 astXmlFile 中。

代码:

fbXmlItems.SelectElement('/root/A1', astXmlData);
IF fbXmlItems.GetAttributeByName('a1', sValue) THEN
  // do something with sValue
END_IF

结果:

变量 sValue 提供值 'A1-1'。