Странно, что вы заранее не знаете структуру входного XML.В любом случае:
<xsl:template match="/">
<xsl:value-of select="//a" />
</xsl:template>
извлечет значение элемента a
, независимо от того, где он находится в иерархии входного XML-документа.
Чтобы ограничить это элементом a
, который является дочерним для b
, используйте:
<xsl:value-of select="//b/a" />