Witam wszystkich.

Mam problem i walczę już z nim 2h i nie mam wciąż rozwiązania.
A mianowicie mam plik XML przetwarzam go przez XSL i wyświetlam na stronie poprzez
  1. <?php
  2. $xml=new DOMDocument('1.0','utf-8');
  3. $xml->load('artykuł.xml');
  4. $xsl=new DOMDocument('1.0','utf-8');
  5. $xsl->load('artykuł.xsl');
  6. $xslt=new XSLTProcessor();
  7. $xslt->importStylesheet($xsl);
  8. echo$xslt->transformToXML($xml);
  9. ?>

Chcę aby był wyświetlany tylko nagłówek a treść po kliknięciu na niego rozwija się poprzez JavaScript.Kod Html wygląta tak
  1. <dl id="menu0" align="center">
  2. <dt class="ss">NAGŁÓWEK</dt>
  3. <dd>TREŚĆ</dd>
  4. </dl>
  5.  
  6. <script type="text/javascript">
  7. // <![CDATA[
  8. new Menu('menu0', '');
  9. // ]]>


Problem polega w tym, że pierwszy nagłówek działa dobrze ale drugi i kolene już nie. Nie wiem gdzie popełniam błąd. Tu eszcze zamieszczam XSL może tu trzebaby było zastosować inne funkcje?questionmark.gif?


<?xml version="1.0" encoding="iso-8859-2"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" />


<xsl:template match="News/artykul">

<dl id="menu0" align="center">
<dt class="ss"><xsl:value-of select="@data"/></dt>
<dd colspan="2"><b><xsl:value-of select="@text"/></b></dd>
</dl>

</xsl:template>
</xsl:stylesheet>
Jeśli jest ktoś kto wie jak rozwiązać problem lub chociaż naprowadzić na dobrą drogę będę wdzięczny.
Pozdrawiam