Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%)
|
Nabyłem książkę "XML. Leksykon kieszonkowy" wyd. Helion i chcąc zmienić troche jeden z przykładów do własnych potrzeb mam taki plik:
[xml:1:1f763170b3] ?xml version="1.0" standalone="yes" ?> <?xml-stylesheet type="text/xsl" href="test.xsl" ?> <dane> <plik> <ID>16</ID> <nazwa_org>123.m3u</nazwa_org> <userid>4</userid> <czas>1069200139</czas> <opis>Wprowadź opis pliku</opis> <rozmiar>3340</rozmiar> <rodzaj>0</rodzaj> </plik> <plik> <ID>13</ID> <nazwa_org>logo.jpg</nazwa_org> <userid>4</userid> <czas>1069199825</czas> <opis>To jest opis</opis> <rozmiar>26039</rozmiar> <rodzaj>1</rodzaj> </plik> <plik> <ID>12</ID> <nazwa_org>index.php</nazwa_org> <userid>4</userid> <czas>1069193326</czas> <opis>Wprowadź opis pliku</opis> <rozmiar>44</rozmiar> <rodzaj>1</rodzaj> </plik> ... ... ... </dane>[/xml:1:1f763170b3] i mam do tego taki oto plik XSL: [xml:1:1f763170b3]<?xml version="1.0" ?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Format"> <xsl:template match="dane"> <table border="1" width="800" cellpadding="5" cellspacing="0" bordercolordark="#FFFFFF" bordercolorlight="#C0C0C0"> <tr><th width="2%" bgcolor="#CCCCCC"></th><th width="30%" bgcolor="#CCCCCC">Nazwa pliku</th> <th bgcolor="#CCCCCC" width="15%">Wlasciciel</th><th bgcolor="#CCCCCC" width="15%">Data</th> <th width="15%" bgcolor="#CCCCCC">Rozmiar</th><th width="25%" bgcolor="#CCCCCC">Opis</th></tr> <xsl:for-each select="plik"> <tr> <td align="center" bgcolor="#F5F5F5"><img src="file.gif"/></td> <td align="left" bgcolor="#F5F5F5"><a href="index.php?c=down&id=4"> <xsl:process select="nazwa_org"/> </a></td> <td align="center" bgcolor="#F5F5F5">user</td> <td align="center" bgcolor="#F5F5F5">data</td> <td align="center" bgcolor="#F5F5F5"> <xsl:process select="rozmiar "/></td> <td align="center" bgcolor="#F5F5F5"><a href="jakislink">Pobierz</a></td> </tr> </xsl:for-each> </table> </xsl:template> </xsl:stylesheet>[/xml:1:1f763170b3] Jest to zrobione w oparciu o przykład z ww książki. Ale jak można się domyślic - nie działa: - wyświetla sie nagłowek tabeli i jeden pusty wiersz - nie wiem czy tam powinno być xsl:process czy xsl:value-of, bo żadne nie działa - u mnie na IE5 plik XML sie wyswietla, u innych nie... Co jest? I drugie pytanie: czy dopuszczalne jest umieszczanei w taki sposób HTMLa? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 0 Dołączył: 17.06.2003 Skąd: Białystok Ostrzeżenie: (0%)
|
To i ja sobie pozowle na ~OT:
Od razu pisze, ze nie jest moja intencja wywolanie wojny. I nie chcem, zeby ktos komentowal zarowno moja wypowiedz jak i wassago. Ale pozwole sobie napisac nie tyle sprosotowanie co inny punkt widzenia. Przedstawie tylko argumenty drugiej strony a niech czytelnicy sami wyciagna wnioski. 1. Uwazam, ze wassago "msci" sie torche na XSLT bo w jego wypowiedzi mozliwosci XSLT sa dyskredytowane a jak sam mapisal XSLT "bawil sie" krotko (nie mnie oceniac ale moze za krotko?). Dalej pisze, ze nic mu nie wychodzilo a to nie jest wina XSLT (zezeli by pokusic sie o skazywanie winnych czego nie jestem zwolennikiem to albo On sam jest winny albo php ale napewno nie XSLT) 2. I teraz chcem wyjasnic, ze nie jest to post skierowany przeciwko php (poniewaz innego tego rozdzaju jezyki radza sobie na tym polu jeszcze gorzej). A zupelnie odwrotnie uwazam, ze php w tej dziedzinie jest najlepsze (ale nie dosc dobre - prosze zrwocic uwage na to sformuowanie). Nie jest to juz napewno oglony atak na php bo jest to moj ulubiony (i to nie bez powodow) jezyk programowania czego dowodem jest moja obecnosc na tym forum (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . A co pozwala nam na optymistyczne patrzenie na przod to to, ze php bardzo dynamicznie sie rozwija i wczesniej czy pozniej spelni sie moje (Wasze) mazenie o zadowalajacej "wspolpracy" z XSLT. |
|
|
|
spenalzo XML & XSL 19.11.2003, 19:02:43
spenalzo Hmm... tak troche pokombinowałęm i wyrzuciłem cały... 21.11.2003, 13:19:49
Dominik Ja mam kilka uwag. Odrazu mowie ze nie szczeglowow... 21.11.2003, 16:38:43
spenalzo Ech... nadal kupa. Kolejna próba zapoznania się z ... 25.11.2003, 15:29:03
wassago ~OT:
ostatnimi czasy bawilem sie XML, XSLT + php i... 1.12.2003, 11:11:02
Seth Wiem, ze mialo byc bez komentarzy, ale nie zgadzam... 1.12.2003, 16:17:12
Dominik CytatASP.NET jest znacznie lepiej wyposazone w kla... 1.12.2003, 16:27:12
Seth ASP.NET robi to jak najbardziej zgodnei z ustaleni... 1.12.2003, 16:35:14
Dominik CytatASP.NET robi to jak najbardziej zgodnei z ust... 1.12.2003, 16:46:17
Seth Kiedys mialem stycznosc z schema z Oracla 9i i nie... 1.12.2003, 17:11:52
wassago Cytat[..]
1. Uwazam, ze wassago "msci" sie torche ... 3.12.2003, 09:22:35
hawk Cytat2. I teraz chcem wyjasnic, ze nie jest to pos... 3.12.2003, 21:04:47
dragossani W pelni zgadzam sie z hawkiem. Brak bibliotek obsl... 5.12.2003, 12:28:53
spenalzo No dobra, a wracając do głównego tematu tego postu... 17.12.2003, 11:42:01
shima CytatNo dobra, a wracając do głównego tematu tego ... 17.12.2003, 14:31:16
spenalzo Nadal nic - sprawdzłem pod Operą 7.22 i IE 5.0
Pr... 17.12.2003, 15:04:34
shima CytatNadal nic - sprawdzłem pod Operą 7.22 i IE 5.... 17.12.2003, 15:31:30
czerwoony :idea: np. tak
test.xml
<?xml version="1.0" e... 27.03.2004, 06:14:10
MaKARON Zajrzyj 27.03.2004, 16:16:01 ![]() ![]() |
|
Aktualny czas: 8.08.2026 - 14:30 |