local xmlCutil = CTNXMLUtil();

local helpGetXml = CSelectHelp();
-- 获取所有根节点的名称列表
xmlCutil:getRoots(helpGetXml);

-- 获取某一个级别的所有子项信息 sLayer的参数形式了   级别1.级别2.级别3....
-- 第一个参数为当前层级的匹配规则,获取到的信息为当前层级的参数信息
-- 第二个参数为需要保存的匹配到的字段信息 
xmlCutil:getNode('students.class', helpGetXml);
helpGetXml:dump();

local helpGetChildXml = CSelectHelp();
-- 获取Slayer的所有下一级子节点
-- 第一个参数为下一层级的匹配规则,获取到的信息为下一层级的参数信息
-- 第二个参数为需要保存的匹配到的字段信息 
xmlCutil:getChildNode('students.class.student', helpGetChildXml);
helpGetChildXml:dump();

-- 设置属性值 sLayer的参数形式了   级别1.级别2.级别3.... 
-- 第一个参数为当前层级的匹配规则
-- 第二个参数为需要设置的属性名
-- 第三个参数为需要设置的属性值
xmlCutil:setProp('students.class', 'set_name', '123123');

-- 设置值
-- 第一个参数为需要设置值的匹配规则
-- 第二个参数为需要设的值
xmlCutil:setValue('students.class.student.age', '40');

-- 获取整个xml串
print(xmlCutil:toString());
Copyright © TouchNet 2015 all right reserved,powered by Gitbook最后修订时间: 2022-06-21 09:21:04

results matching ""

    No results matching ""