我正在使用转换查询参数到XML
以从JSON
转换为JSONX
。此操作的输出存储在Jsonx_Out
中。我有Jsonx_Out
作为输入的转换操作。有谁可以帮助我如何阅读这个背景。我尝试了dp:variable(' var://context/Json_Out')
。这不会获取值。
感谢。
答案 0 :(得分:0)
好吧,如果它是转换操作的输入上下文,您可以像访问任何其他XML输入一样访问它:
<xsl:template match="/">
<xsl:apply-templates select="/json:object"/>
</xsl:template>
(不要忘记定义json名称空间。)
如您所述,您应该能够使用dp:variable
访问上下文。我注意到你遗漏了Jsonx_Out
中的'x' - 这可能是你的问题。
答案 1 :(得分:0)
您确定要获得JSONX吗?
Query Params输出XML以获得一个参数,例如。 param1来自:http://server.com/uri?param1=HelloWorld
您使用:
<xsl:variable name="param1">
<xsl:value-of select="/request/args/arg[@name='param1']"/>
</xsl:variable>
XSL var&#34; param1&#34;然后将包含&#34; HelloWorld&#34;