Witam

Chciałbym na swoje potrzeby stworzyć program który zapisuje mi listę produktów ze sklepu internetowego pomyślałem że zrobię to przy pomocy przetwarzania przy użyciu XML i XLST.

Gdyby elementy w stronie były opisane <productname> to zrobiłbym plikami jak poniżej ale one są opisane pftest:productname i nie potrafię uwzględnić.
Szukałem informacji w internecie jednak wszystko co znalazłem nie potrafiłem zastosować (były jakieś informacje o przestrzeniach nazw ale nie wiem czy o to chodzi), prosiłbym jeśli to możliwe kogoś o poprawienie obu plików tak żeby wszystko działo po zmianie "productname" na"pftest:productname"

Plik xsl

Kopiuj
 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
     <xsl:template match="productname">
     <p>
          <b>
               <xsl:value-of select="."/>
          </b>
     </p> 
    </xsl:template>
</xsl:stylesheet>

Plik XML:

Kopiuj
 <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="farnel.xsl" ?>
<source>
  <productname>
      TEKST
  </productname>
</source>