Ho una struttura xml di questo tipo:

Codice PHP:
<global>
<
news>
<
article>
Qu ci sta del testo con dei <link href=""></linkdel testo in [b]grassetto[/be in [i]corsivo[/i]
</
article>
</
news>
<
news>
<
article>
Qu ci sta del testo con dei <link href=""></linkdel testo in [b]grassetto[/be in [i]corsivo[/i]
</
article>
</
news>
<
news>
<
article>
Qu ci sta del testo con dei <link href=""></linkdel testo in [b]grassetto[/be in [i]corsivo[/i]
</
article>
</
news>
</global> 

Avevo pensato a un xslt tipo quello usato nel blog di esempio della guida xhtml di html.it


Codice PHP:
<xsl:template match="/">

<
xsl:for-each select="global/news">


<
xsl:apply-templates select="article"/></p
</
xsl:for-each>

</
xsl:template>


<
xsl:template match="link">
<
xsl:element name="a">
<
xsl:attribute name="href">
<
xsl:value-of select="@href"/>
</
xsl:attribute>
</
xsl:element>
</
xsl:template

Con questo codice però prendo il testo ed i tag link convertiti in html.


ma come faccio a prendere il testo, i tag link, i tag b e i tutti insieme? (integrati nel testo così come sono nel file xml...)