XSL转换数组

时间:2016-06-02 07:52:54

标签: xml xslt

我在xml文件上进行XSL转换,然后得到这个XML <data> <liste> <ch1>00209</ch1> <ch2>510484</ch1> <ch3>2</ch1> <ch4>1</ch1> </liste> </data> 要么 <data> <liste> <ch1>00209</ch1> <ch2>510484</ch1> <ch3>2</ch1> <ch4>1</ch1> </liste> <liste> <ch1>00209</ch1> <ch2>510484</ch1> <ch3>2</ch1> <ch4>1</ch1> </liste> </data> 在我转换为json之后我得到了

"liste": {
                    "ch1": "00209",
                    "ch2": 510484,
                    "ch3": 2,
                    "ch4": 1
                }

如果我有多个名为liste的节点,我会有这样的(数组)

"liste": [
    {
       "ch1": "00209",
                    "ch2": 510484,
                    "ch3": 2,
                    "ch4": 1
     },
      {
       "ch1": "00209",
                    "ch2": 510484,
                    "ch3": 2,
                    "ch4": 1
     }
]

但是,即使我有一个节点侦听

,我想得到的是阵列格式
"liste": [ 
    {
                    "ch1": "00209",
                    "ch2": 510484,
                    "ch3": 2,
                    "ch4": 1
                }
    ]

任何想法家伙?

0 个答案:

没有答案