У меня есть очень простой файл, из которого я хотел бы извлечь числовые значения, только когда тип - цветок.
<myRoot>
<header>
...
</header>
<body>
...
<div type="animal" number="431">text1</div>
<div type="flower" number="812">text2</div>
<div type="flower" number="619">text3</div>
...
</body>
</myRoot>
Выход, который я жду:
812
619
Мой текущий xslt-файл:
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="UTF-8" indent="no" />
<xsl:template match="//div">
<xsl:value-of select="@type='flower'"/>
</xsl:template>
<xsl:template match="text()" />
</xsl:stylesheet>