Я должен преобразовать XML в JSON, используя XSLT, и у меня не так много идей по этому поводу. Пожалуйста, помогите.JSON - новый для меня, я сделал XML для XML или CSV.
INPUT :
<RU>
<HU>
<WS>COA</WS>
<WS-TA>02641</WS-TA>
<WS-TAG>2019-02-15</WS-TAG>
<WS-TAG-CU>2019-02-16-01.35.15.906470</WS-TAG-CU>
<WS-TAG-OCC>006</WS-TAG-OCC>
</HU>
<DU>
<WS-TAG-CO>001</WS-TAG-CO>
<WS-TAG-NO-PA/>
<WS-TAG-NO-PART-BA>1234</WS-TAG-NO-PART-BA>
<WS-TAG-NO-PART-PR>ABC2</WS-TAG-NO-PART-PR>
<WS-TAG-NO-PART-SUF>PA</WS-TAG-NO-PART-SUF>
<WS-TAG-NOY/>
</DU>
<DU>
<WS-TAG-CO>002</WS-TAG-CO>
<WS-TAG-NO-PA/>
<WS-TAG-NO-PART-BA>000V23</WS-TAG-NO-PART-BA>
<WS-TAG-NO-PART-PR>P1W2</WS-TAG-NO-PART-PR>
<WS-TAG-NO-PART-SUF>BB5PM</WS-TAG-NO-PART-SUF>
<WS-TAG-NOY/>
</DU>
</RU>
Ожидаемый JSON OP:
{
"json":{
"W1":"COA", (HARDCODED)
"W1":"02641", HARDCODED
"W3":"006", HARDCODED
"M1":"2019-02-15",
"M2":"2019-02-16-01.35.15.906470",
"P1":"1234",
"P2":"ABC2",
"P3":"PA",
"P4":"", (MAP WS-TAG-NOY)
}
}
Пожалуйста, предложите. Спасибо заранее.