Json 使用循环构建XSLT字符串

Json 使用循环构建XSLT字符串,json,xslt,powerpoint,Json,Xslt,Powerpoint,我正在尝试使用XSLT来做以下事情,看起来应该相当简单,但我似乎无法得到它 发件人: 到底是什么问题 <xsl:template match="updateUserInfo"> "userIdentifier": "<xsl:value-of select='userIdentifier'/>" { "firstName": "<xsl:value-of select='firstName'/>", "lastName": "<xsl:value

我正在尝试使用XSLT来做以下事情,看起来应该相当简单,但我似乎无法得到它

发件人:


到底是什么问题

<xsl:template match="updateUserInfo">
"userIdentifier": "<xsl:value-of select='userIdentifier'/>"
{
  "firstName": "<xsl:value-of select='firstName'/>",
  "lastName": "<xsl:value-of select='lastName'/>"
}
</xsl:template>

“用户标识符”:”
{
“名”:“名”,
“姓氏”:”
}

您可能会遇到一些小问题,因为您的输入不是有效的XML,而您想要的输出不是有效的JSON,但我希望您能够解决这些问题。

这是JSON输出吗?如果是这样,考虑标签,让其他人可以找到它。我知道有很多关于XML到JSON转换的Q/A。另外,由于不同的最终使用格式,您不能使用XSLT样式表,但必须使用C#、Java、PHP、Python、VB等编码语言。是的,这是通过PowerPoint进行的JSON转换,必须使用XSLT来获取格式,端点通信得到处理,但需要正确提交,更新标记,谢谢。您的XML格式不正确。您删除了前缀,但不是所有前缀,以及XML声明中缺少的字符。还请注意,如果没有名称空间,XSLT将不同。因此,发布尽可能接近原始的XML(包括名称空间)是有意义的。实际上,JSON看起来也不像格式良好的JSON……请搜索XSLT+JSON,研究示例,如果在实现它们时遇到特定问题,请返回。
"userIdentifier": "9999"
{
"firstName": "K1",
"lastName": "T1"
}
"userIdentifier": "9998"
{
"firstName": "K2",
"lastName": "T2"
}
<xsl:template match="updateUserInfo">
"userIdentifier": "<xsl:value-of select='userIdentifier'/>"
{
  "firstName": "<xsl:value-of select='firstName'/>",
  "lastName": "<xsl:value-of select='lastName'/>"
}
</xsl:template>