我有以下xml:
<aa>
<abc>
<name>convention</name>
<value>test1</value>
</abc>
<abc>
<name>computer</name>
<value>test2</value>
</abc>
<abc>
<name>human</name>
<value>test3</value>
</abc>
<abc>
<name>airplane</name>
<value>test4</value>
</abc>
<abc>
<name>flight</name>
<value>test5</value>
</abc>
<abc>
<name>keyboard</name>
<value>test6</value>
</abc>
</aa>
我想根据选择选择名称的值之一。例如,如果名称是航班,那么我需要选择它的值 test5。并且不显示全部,只显示名称航班的值。我们如何做到这一点 ?
编辑:很抱歉没有提到语言。
例如,我在上述 xml 上使用 xlst 来选择并仅获取 flight 的值。
我试过这个:
<xsl:variable name="test" select="/aa/abc[@name='flight']"/>
<Test name= "{$test}"/>
但这似乎并没有获得飞行的价值。