json の配列、オブジェクト、文字列を生成するには、xsl を使用して変換を行う必要があります。配列の生成に失敗しています。実際、私の要件は、XML を JXML に、JXML を json に変換する必要があることです。 jxmlからjsonへのxslt..XMLをJXMLに変換するための一般化されたソリューションが必要です..参照用に、サンプルxmlを作成しています..IP
<planexml>
<def/>
<xyz>
<Number>123</Number>
<name>sen</name>
<c>
<type/>
</c>
<c>
<type/>
</c>
<e>
<wsx/>
</e>
<e>
<wsx/>
</e>
</xyz>
<xyz>
<Number>123</Number>
<name>sen</name>
<c>
<type/>
</c>
<c>
<type/>
</c>
<e>
<wsx/>
</e>
<e>
<wsx/>
</e>
</xyz>
<planexml>
結果は
<json:object xmlns:json="http://www.ibm.com/xmlns/prod/2009/jsonx">
<json:object name="planexml">
<json:string name="def"/>
<json:array name="xyz">
<json:object>
<json:string name="number"/>
<json:string name="name"/>
<json:array name="c">
<json:object>
<json:string name="type"/>
</json:object>
<json:object>
<json:string name="type"/>
</json:object>
</json:array>
<json:array name="e">
<json:object>
<json:string name="wsx"/>
</json:object>
<json:object>
<json:string name="wsx"/>
</json:object>
</json:array>
</json:object>
<json:object>
<json:string name="number"/>
<json:string name="name"/>
<json:array name="c">
<json:object>
<json:string name="type"/>
</json:object>
<json:object>
<json:string name="type"/>
</json:object>
</json:array>
<json:array name="e">
<json:object>
<json:string name="wsx"/>
</json:object>
<json:object>
<json:string name="wsx"/>
</json:object>
</json:array>
</json:object>
</json:array>
</json:object>
</json:object>
できるだけ早く解決策が必要.. :(