|
5精币
因原生XML有些BUG有时会闪退,所以想用zyxml模块,但是不会用这个插件。请帮忙把XML原生函数转成zyxml的。
文件路径 = 取运行目录 () + “/data/ItemList.xml”如果真 (文件_取文本编码 (文件路径 ) = 1 )写到文件 (文件路径, 到字节集 (编码_Utf8到Ansi (读入文件 (文件路径 )) ))
XML文件. 导入 (读入文件 (文件路径 )) XML文件. 取子节点数 (“@1/”, type数量 )i = 1 x = 1 计次循环首 (type数量, i )XML文件. 取子节点数 (“@1/@” + 到文本 (i ) + “/”, index数量 )计次循环首 (index数量, x )type = 到整数 (XML文件. 取属性值文本 (“@1/@” + 到文本 (i ) + “/”, “Index”, )) index = XML文件. 取属性值文本 (“@1/@” + 到文本 (i ) + “/@” + 到文本 (x ) + “/”, “Index”, )物品数据IGC [到整数 (type ) + 1 ] [到整数 (index ) + 1 ] [1 ] = XML文件. 取属性值文本 (“@1/@” + 到文本 (i ) + “/@” + 到文本 (x ) + “/”, “Width”, )物品数据IGC [到整数 (type ) + 1 ] [到整数 (index ) + 1 ] [2 ] = XML文件. 取属性值文本 (“@1/@” + 到文本 (i ) + “/@” + 到文本 (x ) + “/”, “Height”, )物品数据IGC [到整数 (type ) + 1 ] [到整数 (index ) + 1 ] [3 ] = XML文件. 取属性值文本 (“@1/@” + 到文本 (i ) + “/@” + 到文本 (x ) + “/”, “Name”, )计次循环尾 ()计次循环尾 ()
|
最佳答案
查看完整内容
[mw_shl_code=vb,true].版本 2
.支持库 epugixml
.支持库 spec
.子程序 __启动窗口_创建完毕
.局部变量 xml, pugi文档
.局部变量 xmlArrLen, 整数型
.局部变量 物品数据IGC, 文本型, , "99,9999,3"
.局部变量 ItemArr, pugi节点, , "0"
.局部变量 Itmetype, 整数型
.局部变量 ItmeIndex, 整数型
.局部变量 i
.局部变量 ItmeName, 文本型
.局部变量 ItmeWidth, 文本型
.局部变量 ItmeHeight, 文本型
调试输出 (xmlArrLen)
.如果真 ...
|