【问题标题】:JSON to XML Conversion for String字符串的 JSON 到 XML 转换
【发布时间】:2018-04-02 11:57:04
【问题描述】:

我需要将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>

【问题讨论】:

  • 为什么在创建 xml 文档时不将 JSON 转换为 xml?
  • 除了@divine说的,尝试使用jstoxml进行转换
  • 我正在尝试这样做,但我遇到了很多错误。我对这个 XSLT 很陌生

标签: json node.js xslt


【解决方案1】:

在 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>

【讨论】:

    猜你喜欢
    • 2012-10-26
    • 2016-03-17
    • 1970-01-01
    • 2019-10-29
    • 2018-06-02
    • 1970-01-01
    • 1970-01-01
    • 2021-09-23
    • 1970-01-01
    相关资源
    最近更新 更多