<?xml version="1.0" encoding="windows-1250"?> <!-- edited with XMLSpy v2012 rel. 2 sp1 (x64) (http://www.altova.com) by adamec (a) --> <?xml-stylesheet type="text/xsl" href="cennik.xsl"?> <ROOT xmlns="http://www.cdn.com.pl/optima/cennik"> <TOWARY> <WERSJA>1.00</WERSJA> <BAZA_ZRD_NAZWA>test</BAZA_ZRD_NAZWA> <TOWAR> <KOD>00001</KOD> <TYP>1</TYP> <PRODUKT>0</PRODUKT> <NUMER_KAT/> <SWW/> <EAN>5907666900017</EAN> <NAZWA>WENTYLATOR 100/WYŁ.MECH.</NAZWA> <GRUPA>WENTYLACJA</GRUPA> <URL/> <KATEGORIA_SPRZEDAZY> <OPIS_KATEGORII/> </KATEGORIA_SPRZEDAZY> <KATEGORIA_ZAKUPOW> <OPIS_KATEGORII/> </KATEGORIA_ZAKUPOW> <NIEAKTYWNY>0</NIEAKTYWNY> <OPIS/> <EDYCJA_NAZWY>0</EDYCJA_NAZWY> <KOPIUJ_OPIS>0</KOPIUJ_OPIS> <EDYCJA_OPISU>0</EDYCJA_OPISU> <JM>SZT</JM> <JMZ>SZT</JMZ> <JM_PRZELICZNIK_L>1.00</JM_PRZELICZNIK_L> <JM_PRZELICZNIK_M>1</JM_PRZELICZNIK_M> <JM_CALKOWITE>0</JM_CALKOWITE> <KAUCJA>0</KAUCJA> <NUMER_CENY>2</NUMER_CENY> <UDOSTEPNIAJ_W_CENNIKU>0</UDOSTEPNIAJ_W_CENNIKU> <TYP_MINIMUM>0</TYP_MINIMUM> <MIN_CENA_MARZA> 0.000</MIN_CENA_MARZA> <WALUTA> <SYMBOL>PLN</SYMBOL> <KURS_NUMER>2</KURS_NUMER> <KURS_L>1.00</KURS_L> <KURS_M>1</KURS_M> </WALUTA> <KOSZT_USLUGI> <WALUTA>0.00</WALUTA> <WARTOSC>0.00</WARTOSC> <TYP>1</TYP> </KOSZT_USLUGI> <DOSTAWCA> <KOD_U_DOSTAWCY/> </DOSTAWCA> <ILOSC_MIN> 0.0000</ILOSC_MIN> <ILOSC_MIN_JM>SZT</ILOSC_MIN_JM> <ILOSC_MAX> 0.0000</ILOSC_MAX> <ILOSC_MAX_JM>SZT</ILOSC_MAX_JM> <ILOSC_ZAM> 0.0000</ILOSC_ZAM> <ILOSC_ZAM_JM>SZT</ILOSC_ZAM_JM> <STAWKA_VAT> <STAWKA>22.00</STAWKA> <FLAGA>2</FLAGA> <ZRODLOWA>0.00</ZRODLOWA> </STAWKA_VAT> <STAWKA_VAT_ZAKUPU> <STAWKA>22.00</STAWKA> <FLAGA>2</FLAGA> <ZRODLOWA>0.00</ZRODLOWA> </STAWKA_VAT_ZAKUPU> <CENY/> </TOWAR> <TOWAR> <KOD>00002</KOD> <TYP>1</TYP> <PRODUKT>0</PRODUKT> <NUMER_KAT/> <SWW/> <EAN>5907666900024</EAN> <NAZWA>WENTYLATOR 100/PEŁNA AUT.</NAZWA> <GRUPA>WENTYLACJA</GRUPA> <URL/> <KATEGORIA_SPRZEDAZY> <OPIS_KATEGORII/> </KATEGORIA_SPRZEDAZY> <KATEGORIA_ZAKUPOW> <OPIS_KATEGORII/> </KATEGORIA_ZAKUPOW> <NIEAKTYWNY>0</NIEAKTYWNY> <OPIS/> <EDYCJA_NAZWY>0</EDYCJA_NAZWY> <KOPIUJ_OPIS>0</KOPIUJ_OPIS> <EDYCJA_OPISU>0</EDYCJA_OPISU> <JM>SZT</JM> <JMZ>SZT</JMZ> <JM_PRZELICZNIK_L>1.00</JM_PRZELICZNIK_L> <JM_PRZELICZNIK_M>1</JM_PRZELICZNIK_M> <JM_CALKOWITE>0</JM_CALKOWITE> <KAUCJA>0</KAUCJA> <NUMER_CENY>2</NUMER_CENY> <UDOSTEPNIAJ_W_CENNIKU>0</UDOSTEPNIAJ_W_CENNIKU> <TYP_MINIMUM>0</TYP_MINIMUM> <MIN_CENA_MARZA> 0.000</MIN_CENA_MARZA> <WALUTA> <SYMBOL>PLN</SYMBOL> <KURS_NUMER>2</KURS_NUMER> <KURS_L>1.00</KURS_L> <KURS_M>1</KURS_M> </WALUTA> <KOSZT_USLUGI> <WALUTA>0.00</WALUTA> <WARTOSC>0.00</WARTOSC> <TYP>1</TYP> </KOSZT_USLUGI> <DOSTAWCA> <KOD_U_DOSTAWCY/> </DOSTAWCA> <ILOSC_MIN> 0.0000</ILOSC_MIN> <ILOSC_MIN_JM>SZT</ILOSC_MIN_JM> <ILOSC_MAX> 0.0000</ILOSC_MAX> <ILOSC_MAX_JM>SZT</ILOSC_MAX_JM> <ILOSC_ZAM> 0.0000</ILOSC_ZAM> <ILOSC_ZAM_JM>SZT</ILOSC_ZAM_JM> <STAWKA_VAT> <STAWKA>22.00</STAWKA> <FLAGA>2</FLAGA> <ZRODLOWA>0.00</ZRODLOWA> </STAWKA_VAT> <STAWKA_VAT_ZAKUPU> <STAWKA>22.00</STAWKA> <FLAGA>2</FLAGA> <ZRODLOWA>0.00</ZRODLOWA> </STAWKA_VAT_ZAKUPU> <CENY/> </TOWAR> <TOWAR> <KOD>00003</KOD> <TYP>1</TYP> <PRODUKT>0</PRODUKT> <NUMER_KAT/> <SWW/> <EAN>5907666900031</EAN> <NAZWA>WENTYLATOR 125 WYŁ.MECHA.</NAZWA> <GRUPA>WENTYLACJA</GRUPA> <URL/> <KATEGORIA_SPRZEDAZY> <OPIS_KATEGORII/> </KATEGORIA_SPRZEDAZY> <KATEGORIA_ZAKUPOW> <OPIS_KATEGORII/> </KATEGORIA_ZAKUPOW> <NIEAKTYWNY>0</NIEAKTYWNY> <OPIS/> <EDYCJA_NAZWY>0</EDYCJA_NAZWY> <KOPIUJ_OPIS>0</KOPIUJ_OPIS> <EDYCJA_OPISU>0</EDYCJA_OPISU> <JM>SZT</JM> <JMZ>SZT</JMZ> <JM_PRZELICZNIK_L>1.00</JM_PRZELICZNIK_L> <JM_PRZELICZNIK_M>1</JM_PRZELICZNIK_M> <JM_CALKOWITE>0</JM_CALKOWITE> <KAUCJA>0</KAUCJA> <NUMER_CENY>2</NUMER_CENY> <UDOSTEPNIAJ_W_CENNIKU>0</UDOSTEPNIAJ_W_CENNIKU> <TYP_MINIMUM>0</TYP_MINIMUM> <MIN_CENA_MARZA> 0.000</MIN_CENA_MARZA> <WALUTA> <SYMBOL>PLN</SYMBOL> <KURS_NUMER>2</KURS_NUMER> <KURS_L>1.00</KURS_L> <KURS_M>1</KURS_M> </WALUTA> <KOSZT_USLUGI> <WALUTA>0.00</WALUTA> <WARTOSC>0.00</WARTOSC> <TYP>1</TYP> </KOSZT_USLUGI> <DOSTAWCA> <KOD_U_DOSTAWCY/> </DOSTAWCA> <ILOSC_MIN> 0.0000</ILOSC_MIN> <ILOSC_MIN_JM>SZT</ILOSC_MIN_JM> <ILOSC_MAX> 0.0000</ILOSC_MAX> <ILOSC_MAX_JM>SZT</ILOSC_MAX_JM> <ILOSC_ZAM> 0.0000</ILOSC_ZAM> <ILOSC_ZAM_JM>SZT</ILOSC_ZAM_JM> <STAWKA_VAT> <STAWKA>22.00</STAWKA> <FLAGA>2</FLAGA> <ZRODLOWA>0.00</ZRODLOWA> </STAWKA_VAT> <STAWKA_VAT_ZAKUPU> <STAWKA>22.00</STAWKA> <FLAGA>2</FLAGA> <ZRODLOWA>0.00</ZRODLOWA> </STAWKA_VAT_ZAKUPU> <CENY/> </TOWAR> </TOWARY> <RECEPTURY/> <SCHEMATY_OPAKOWAN/> <MAGAZYNY/> <KATEGORIE/> </ROOT>
a XSLT jest stworzony przeze mnie i niestety nie czyni tego o co mi chodziło:
<?xml version='1.0'?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" encoding="UTF-8"/> <xsl:template match="/"> <xsl:apply-templates/> </xsl:template> <xsl:template match="ROOT"> <html> <body> <table border="1"> <tr> <td><b>Symbol</b></td><td><b>Nazwa</b></td><td><b>J.M</b></td> </tr> <xsl:apply-templates/> </table> </body> </html> </xsl:template> <xsl:template match="TOWAR"> <tr> <td><xsl:value-of select="KOD"/></td> <td><xsl:value-of select="NAZWA"/></td> <td><xsl:value-of select="JM"/></td> </tr> </xsl:template> </xsl:stylesheet>
Prosze o jakieś pomysły lub rozwiązanie problemu