xslt 3.0 xml to json code example
Example: xml to json converter using xslt
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://group.vodafone.com/contract/vho/header/v1" xmlns:v11="http://group.vodafone.com/schema/vbm/technical/communication/v1" xmlns:v12="http://group.vodafone.com/schema/common/v1" xmlns:urn="urn:un:unece:uncefact:documentation:standard:CoreComponentType:2" xmlns:v13="http://group.vodafone.com/schema/vbo/technical/communication/v1" xmlns:v14="http://group.vodafone.com/schema/extension/vbo/technical/communication/v1">
<soapenv:Header>
<wsse:Security soapenv:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:UsernameToken wsu:Id="UsernameToken-67966DFA63D602571D14265948734983">
<wsse:Username>esb_integration@vfglobalorg.com.qashield</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">pass</wsse:Password>
<wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">TjYsDLPf2uxaJsfmimLmHw==</wsse:Nonce>
<wsu:Created>2016-12-30T12:21:13.498Z</wsu:Created>
</wsse:UsernameToken>
</wsse:Security>
<v1:Cache>
<v1:UseCache>yes</v1:UseCache>
<!--Optional:-->
<v1:MaxAge>22</v1:MaxAge>
<!--Optional:-->
<v1:LastModified>2016-12-30T13:20:00-05:00</v1:LastModified>
</v1:Cache>
<v1:Correlation>
<!--Optional:-->
<v1:ConversationID>abc123</v1:ConversationID>
</v1:Correlation>
<v1:Source>
<!--Optional:-->
<v1:CountryCode>ES</v1:CountryCode>
<!--Optional:-->
<v1:Operator>Operator</v1:Operator>
<!--Optional:-->
<v1:Division>Division</v1:Division>
<!--Optional:-->
<v1:System>System</v1:System>
<!--Optional:-->
<v1:Timestamp>2016-12-30T13:20:00-05:00</v1:Timestamp>
</v1:Source>
</soapenv:Header>
<soapenv:Body>
<v11:CreateCommunicationVBMRequest>
<v11:CommunicationVBO >
<v13:Parts>
<v13:Body>
<v13:Text>Text</v13:Text>
</v13:Body>
<v13:Extension>
<v14:BusinessObject>
<v12:IDs>
<v12:ID>0066E000003Cs6RQAS</v12:ID>
</v12:IDs>
</v14:BusinessObject>
</v13:Extension>
</v13:Parts>
</v11:CommunicationVBO>
</v11:CreateCommunicationVBMRequest>
</soapenv:Body>
</soapenv:Envelope>