gpt4 book ai didi

xslt - xsl:match和xsl:apply在同一父级中

转载 作者:行者123 更新时间:2023-12-03 16:06:34 25 4
gpt4 key购买 nike

我具有以下xml结构(在实际示例中它更长且复杂)

<document>
<node1>
<child1/>
<child2/>
...
</node1>
<anotherNode />
</document>


我想创建一个模板

<xsl:template match="node1" mode="node1">
<img alt="" src="{child1}" />
...
...

</xsl:template>


并将此模板应用于另一个这样的模板

<xsl:template match="anotherNode">
<xsl:apply-templates select="node1" mode="node1" />
</xsl:template>


如果node1标记具有父代,这很容易做到,但是如果它没有父代,我将不知道如何匹配和应用模板。

最佳答案

用:

<xsl:template match="anotherNode"> 
<xsl:apply-templates select="/*/node1" mode="node1" />
</xsl:template>


或者:

<xsl:template match="anotherNode"> 
<xsl:apply-templates select="../node1" mode="node1" />
</xsl:template>

关于xslt - xsl:match和xsl:apply在同一父级中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9297499/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com