gpt4 book ai didi

xml - 如何使用 检查 xml 节点名称

转载 作者:数据小太阳 更新时间:2023-10-29 01:42:02 25 4
gpt4 key购买 nike

我有一个这样的 xml 文件。

<RootTag>
<Form>
<Section>
<Annex>
<Group>
<Label value = "Name"></Label>
<Text Value = "Enter Name"></Text>
</Group>
<Group>
<Label value = "Gender"></Label>
<Radio Value = "Male||Female"></Text>
</Group>
</Annex>
</Section>
</Form>
</RootTag>

现在在我的 xsl 中,我必须检查标签是否为 <Text><Radio>并生成 <input>基于该结果的标记。

我可以使用 <xsl:if> 做些什么吗? ?喜欢<xsl:if test = 'node = <Text>'>

最佳答案

<xsl:if test="name() = 'Form'">

但是,还有其他可能更好的方法:

一个是对这个item使用一个模板;如果您想以这种方式查看,XSLT 引擎将自动执行测试。

<xsl:template match="Form">

另一种是使用self::

<xsl:for-each select="self::Form">

关于xml - 如何使用 <xsl :if> 检查 xml 节点名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14995732/

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