Как я могу получить только "Ваш друг" или только "Микки Маус" из этих узлов?
<span>
<lb/>
Your Friend
<lb/>
<name> Mickey Mouse </name>
</span>
Мой желаемый вывод из XSL будетэто:
<p> Your Friend </p>
<p> Mickey Mouse </p>
Я пробовал с:
<xsl:template match="/">
<xsl:for-each select="./lb">
<p>
<xsl:if test="./following-sibling::text()[1]">
<xsl:value-of select="./following-sibling::*[text()][1]"/>
</xsl:if>
<xsl:if test="./following-sibling::*[name]//text()">
-test-
</xsl:if>
</p>
</xsl:for-each>
</xsl:template>
, но я знаю, что я совершенно неправ, так как я никогда не получаю -test-