XSLT选择何时存在带有属性的特定标签?

我正在努力将旧版xslt文件修改为简单的操作,但是我的语言不是很好。我正在尝试修改检查<EVENTTYPE>foo</EVENTTYPE>值的变量定义。当标签存在时,我还需要匹配它。这是xslt变量:

<xsl:variable name="isFoo" select="$EventType = 'foo'" />

当我在xml文件中有一个<EventType>foo</EventType>时,此方法有效。但是,假设我没有此标签,而是这是我的xml:

<a>
    <b>
        <bar type='baz' other='stuff'>
            ...
        </bar>
    </b>
</a>

如果文件中某处有isFoo标记,则我需要<bar type='baz'>为真(它必须是bar,上面带有type='baz')。

<xsl:variable ...>存在时,我需要将我的<bar type='baz'>更改为上面的内容吗?

xukelongjinhong 回答:XSLT选择何时存在带有属性的特定标签?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3141235.html

大家都在问