如何使用XSL从含多同名元素的XML生成表格
嘿,我来帮你把这段XML数据转换成清晰易读的Markdown表格。先把你给的示例XML贴出来方便对照:
<test> <criteria nom="DR"> <abbr>DR</abbr> <value>0.123456</value> <value>0.134679</value> <value>0.976431</value> <rating></rating> </criteria> <criteria nom="MOTA"> <abbr>MOTA</abbr> <value>0.132465</value> <value>0.321645</value> <value>0.649715</value> <rating></rating> </criteria> </test>
我整理了两种风格的Markdown表格,你可以按需选用:
换行式数值展示(更易读)
| 指标名称(Nom) | 缩写(Abbr) | 数值列表(Values) | 评级(Rating) |
|---|---|---|---|
| DR | DR | 0.123456 0.134679 0.976431 | 无 |
| MOTA | MOTA | 0.132465 0.321645 0.649715 | 无 |
紧凑式数值展示(更省空间)
| 指标名称(Nom) | 缩写(Abbr) | 数值列表(Values) | 评级(Rating) |
|---|---|---|---|
| DR | DR | 0.123456, 0.134679, 0.976431 | 无 |
| MOTA | MOTA | 0.132465, 0.321645, 0.649715 | 无 |
注:因为原XML里<rating>标签是空值,我统一标注为“无”,后续如果有实际评级内容,直接替换对应单元格即可。
内容的提问来源于stack exchange,提问作者Greg Symsym
相关产品推荐
相关产品推荐

