字符串的JSON到XML转换

时间:2018-04-02 11:57:04

标签: json node.js xslt

我需要将String标记之间的以下JSON转换为XML格式

<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/"> 
{"IResp":0,"SDescripcion":"OC: 2000041574. Proceso exitoso."}</string>

以上内容应转换为

<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
       <IResp>0</IResp>
       <SDescription>"OC: 2000041574. Proceso exitoso"</SDescription>
</String>

1 个答案:

答案 0 :(得分:0)

在XSLT 3.0中,你可以做到

<xsl:template match="xx:string">
  <xsl:variable name="content" select="parse-json(.)" as="map(*)"/>
  <xsl:copy>
    <IResp>{content?IResp}</IResp>
    <SDescription>{content?SDescription}</SDescription>
  </xsl:copy>
</xsl:template>