Arrays 使用XSLT访问XML映射元素

Arrays 使用XSLT访问XML映射元素,arrays,xml,xslt,element,Arrays,Xml,Xslt,Element,下面我将看到这段XML代码。访问键“var2”的值的XSLT语法是什么 。 . 身份证件 名字 天气 . . 我不是XSLT专家,但我熟悉XML变量的XSLT工作,并打算在变量中指定“var2”的值以显示在翻译后的文档中。这实际上取决于您当前在XML中的位置,但要在任何可以执行此操作的地方访问它 <xsl:variable name="var2" select="//array/map/string[@key='var2']" /> (注意,我假设您的实际XML是有效的XML,因

下面我将看到这段XML代码。访问键“var2”的值的XSLT语法是什么

。
.
身份证件
名字
天气
.
.

我不是XSLT专家,但我熟悉XML变量的XSLT工作,并打算在变量中指定“var2”的值以显示在翻译后的文档中。

这实际上取决于您当前在XML中的位置,但要在任何可以执行此操作的地方访问它

<xsl:variable name="var2" select="//array/map/string[@key='var2']" />
(注意,我假设您的实际XML是有效的XML,因为它应该是
,而不是

<xsl:variable name="var2" select="//array/map/string[@key='var2']" />
<xsl:variable name="var2" select="//array[@key='objects']/map/string[@key='var2']" />