Michael: + XSLT

Beitrag lesen

Hallo,

1. Frage:
----------

XML-Datei:

...
<item>
<q>text text</q>
<a>text text <em>text</em>...</a>
</item>

XSL-Datei:

...
<xsl:template match="item">
 <xsl:value-of select="a" />
</xsl:template>
...

Da ich noch ziemlicher Anfänger in Sachen XSL(T) bin ist mir folgendes noch nicht ganz klar: wie schaffe ich es, dass der Text innerhalb von Knoten <a> mit allen Markup-Elementen dargestellt wird? Momentan wird zwar der ganze Text ausgegeben aber _ohne_ die <em> Tags (d.h. sie werden einfach ignoriert).
Was muss ich verändern/beachten, damit auch die <em>'s richtig dargestellt werden?

2. Frage:
---------

Die obige XML-Datei besteht aus vielen <item> Knoten. Ist es möglich über einen URL-Anhang der Form

... demo.xml?item=5

nur den <item>-Knoten anzuzeigen, der die Positions-Nr. 5 (entsprechend dem ?item=) hat? Und gleichzeitig alle anderen auszublenden?

Danke + Grüße
Michael