|
发表于 2023-12-5 21:40:24
|
显示全部楼层
浙江省台州市
|
xml转json | 文本型 | | |
xml_str | 字节集 | | | | 起点 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | xml | XML树 | | | json | 类_json | | | 子节点名 | 文本型 | | 0 | 属性名 | 文本型 | | 0 | 子属性名 | 文本型 | | 0 | 计次 | | | | 子节点 | 文本型 | | | 如果真 (是否为空 (起点 )) 起点 = “@1”xml.导入 (xml_str)xml. 取子节点名 (起点, 子节点名 )计次循环首 (xml. 取子节点个数 (起点, ), 计次 )子节点 = 起点 + “/@” + 到文本 (计次 )子属性名 = xml. 取所有属性名 (子节点, )判断 (xml. 取子节点个数 (子节点, ) > 0 或 取数组成员数 (子属性名 ) > 0 )判断 (数组_取次数 (子节点名, xml. 取节点名文本 (子节点, )) > 1 )json. 加成员 (xml转json (xml_str, 子节点 ), xml. 取节点名文本 (子节点, ), 真, )json. 置属性 (xml. 取节点名文本 (子节点, ), xml转json (xml_str, 子节点 ), 真)判断 (数组_取次数 (子节点名, xml. 取节点名文本 (子节点, )) > 1 )json. 加成员 (xml. 取节点值文本 (子节点, ), xml. 取节点名文本 (子节点, ), , )json. 置属性 (xml. 取节点名文本 (子节点, ), xml. 取节点值文本 (子节点, ), )计次循环尾 ()属性名 = xml. 取所有属性名 (起点, )计次循环首 (取数组成员数 (属性名 ), 计次 )json. 置属性 (“$” + 属性名 [计次 ], xml. 取属性值文本 (起点, 属性名 [计次 ], ), )计次循环尾 ()返回 (json. 取数据文本 ())
xml转json (到字节集 (#常量1), )'常量为你的xml文本
|
评分
-
参与人数 1 | 荣誉 +1 |
收起
理由
|
笨潴
| + 1 |
热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻! |
查看全部评分
|