XML 解析到 JSL 帮助大家好,
我已经在将 XML 数据解析为 JSL 上停留了一段时间,我可以在一个级别上完成,但不能在 2 个级别上完成。
我有如下 XML:
<菜单名称= AAA “角色=“PP”>
<项目名称= XXX “值=” -11.9 ” />
<项目名称= YYY “值=” 7.1 ” />
<项目名称=“工具”值=“121”/>
<项目名称=“位置”值=“301”/>
<项目名称=“ID”值=“1562”/>
<菜单名称=血脑屏障“角色=“PP”>
<项目名称= XXX “值=” -1.9 ” />
<项目名称= YYY “值=” 4.1 ” />
<项目名称=“工具”值=“121”/>
<项目名称=“位置”值=“301”/>
<项目名称=“ID”值=“1562”/>
我需要输出表如下所示:
AAA_XXX | AAA_YYY | BBB_XXX | BBB_YYY |
-11.9 | 7.1 | -1.9 | 4.1 |
到目前为止,我有这个 JSL 代码,但它只能在 1 级执行 IF 条件,而不能在菜单和项目的 2 级执行。
On Element( "Item",
Starttag(
If( XML Attr( "name") == "XXX",
column( dt, "AAA_XXX")[row()] = Num( XML Attr( "value"))/10;
);
If( XML Attr( "name") == "YYY",
column( dt, "AAA_YYY")[row()] = Num( XML Attr( "value"))/10;
);
If( XML Attr( "name") == "XXX",
column( dt, "BBB_XXX")[row()] = Num( XML Attr( "value"))/10;
);
If( XML Attr( "name") == "YYY",
column( dt, "BBB_YYY")[row()] = Num( XML Attr( "value"))/10;
);
)你能帮我一下吗?
谢谢。
基础数据分析和建模回复:XML 解析到 JSL 帮助我很可能首先尝试交互式 XML 导入向导


从这里您可以清理数据并根据需要进行修改,然后可以拆分它

JMP 能够记录您到达此处所需的大部分步骤(检查表的增强日志和源脚本)
回复:XML 解析到 JSL 帮助我喜欢!