功能描述
此方法用于从所选元素读取指定属性的值。
如果找到属性,则 BOOL 类型返回值为 TRUE。
此方法的调用会返回 Ok、NoElementSelected、InvalidInput 或 AttributeNotFound。使用属性 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'。
|
|