У меня есть XML, который выглядит следующим образом:
<properties>
<property>
<id>foo.toto</id>
<value>value1</value>
</property>
<property>
<id>foo.toto2</id>
<value>value2</value>
</property>
<property>
<id>foo1.toto3</id>
<value>value3</value>
</property>
<property>
<id>foo2.toto4</id>
<value>value4</value>
</property>
</properties>
Мне нужно извлечь значение свойства, когда id равно foo.toto2.
Я пробовал разные вещи, как показано ниже:
<xsl:for-each select = "properties/property[@id='decisionservice.deployer.name']">
<xsl:value-of select = "value"/>
</xsl:for-each>
Ожидаемый результат: value2.
Спасибо