🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

10 total messages Started by Maciej Misiak Thu, 03 Jan 2008 08:40
Parametryczne XSLT
#9622
Author: Maciej Misiak
Date: Thu, 03 Jan 2008 08:40
23 lines
1729 bytes
Mam plik XML, w którym zapisane są wszystkie dane potrzebne do 
stworzenia katalogu prostych stron WWW (obrazek, opis, odnośniki do 
innych stron i koniec). Żeby było konkretniej są to strony ze zdjęciami 
z mikroskopu, czyli jest np. kategoria
Rośliny
   |--kwiat
     |--pylek
     |-platek
nieozyw
   |--papier
   |--korek

Właśnie się zabieram za pisanie kawałka softu, który będzie tego XMLa 
przerabiał na statyczne strony WWW, ale z czystej i niczym nie 
uzasadnionej ciekawości spytam czy da się (bo wczoraj się bawiłem tym: 
http://www.w3schools.com/xsl/xsl_transformation.asp i wyświetlaniem w 
Firefoksie efektów transformacji) podać do transformacji w przeglądarce 
parametry? Żeby móc podać coś w stylu:
file://.../okiemmikr.xml?kategoria=nieozyw?strona=papier
i zobaczę wtedy odpowiednią stronkę ze zdjęciem papieru i opisem?

-- 
grizzley
Re: Parametryczne XSLT
#9623
Author: TOUDIdel
Date: Thu, 03 Jan 2008 10:20
19 lines
1895 bytes
Użytkownik "Maciej Misiak" <grizzley@poczta.onet.pl> napisał w wiadomości 
news:fli72t$dga$1@news.onet.pl...
> Właśnie się zabieram za pisanie kawałka softu, który będzie tego XMLa 
> przerabiał na statyczne strony WWW, ale z czystej i niczym nie 
> uzasadnionej ciekawości spytam czy da się (bo wczoraj się bawiłem tym: 
> http://www.w3schools.com/xsl/xsl_transformation.asp i wyświetlaniem w 
> Firefoksie efektów transformacji) podać do transformacji w przeglądarce 
> parametry? Żeby móc podać coś w stylu:
> file://.../okiemmikr.xml?kategoria=nieozyw?strona=papier
> i zobaczę wtedy odpowiednią stronkę ze zdjęciem papieru i opisem?

Nie można, jeśli transformacja jest po stronie klienta.
Jeśli po stronie serwera to teoretycznie można by się pokusić o np. 
nadpisanie 404 i interpretowanie adresu, parametrów... ale jeśli już ma się 
serwer to może nie ma co kombinować.
-- 
td
xmlguru.net 
Re: Parametryczne XSLT
#9627
Author: szomiz
Date: Thu, 03 Jan 2008 10:30
15 lines
1508 bytes
Użytkownik "Maciej Misiak" <grizzley@poczta.onet.pl> napisał w wiadomości 
news:fli72t$dga$1@news.onet.pl...

> file://.../okiemmikr.xml?kategoria=nieozyw?strona=papier
> i zobaczę wtedy odpowiednią stronkę ze zdjęciem papieru i opisem?

A co to za skladnia?

No i skad sie bierze moda na przekazywanie parametrow z klienta do klienta 
przy pomocy serwerowej czesci URL'a?

Sama transformacja sie nie da. Ale mozna skrypty js'a zaangazowac w celu 
osiagniecia tego co potrzebujesz.

sz.
Re: Parametryczne XSLT
#9624
Author: Maciej Misiak
Date: Thu, 03 Jan 2008 20:56
25 lines
2207 bytes
TOUDIdel pisze:
> Użytkownik "Maciej Misiak" <grizzley@poczta.onet.pl> napisał w wiadomości 
> news:fli72t$dga$1@news.onet.pl...
>> Właśnie się zabieram za pisanie kawałka softu, który będzie tego XMLa 
>> przerabiał na statyczne strony WWW, ale z czystej i niczym nie 
>> uzasadnionej ciekawości spytam czy da się (bo wczoraj się bawiłem tym: 
>> http://www.w3schools.com/xsl/xsl_transformation.asp i wyświetlaniem w 
>> Firefoksie efektów transformacji) podać do transformacji w przeglądarce 
>> parametry? Żeby móc podać coś w stylu:
>> file://.../okiemmikr.xml?kategoria=nieozyw?strona=papier
>> i zobaczę wtedy odpowiednią stronkę ze zdjęciem papieru i opisem?
> 
> Nie można, jeśli transformacja jest po stronie klienta.
> Jeśli po stronie serwera to teoretycznie można by się pokusić o np. 
> nadpisanie 404 i interpretowanie adresu, parametrów... ale jeśli już ma się 
> serwer to może nie ma co kombinować.

Nie ma się serwera :)
Ale generalnie ja myślę raczej o możliwości zaimplementowanej w samej 
przeglądarce (o ile takowa jest i to było moim pytaniem). Tak samo jak 
przeglądarka ma zaimplementowane wyświetlanie XMLi oraz transformacje 
XSLT oraz wyświetlanie ich efektów.

-- 
grizzley
Re: Parametryczne XSLT
#9625
Author: szomiz
Date: Thu, 03 Jan 2008 21:34
12 lines
1601 bytes
Użytkownik "Maciej Misiak" <grizzley@poczta.onet.pl> napisał w wiadomości 
news:flji54$v74$1@news.onet.pl...

> Ale generalnie ja myślę raczej o możliwości zaimplementowanej w samej 
> przeglądarce (o ile takowa jest i to było moim pytaniem). Tak samo jak 
> przeglądarka ma zaimplementowane wyświetlanie XMLi oraz transformacje XSLT 
> oraz wyświetlanie ich efektów.

A zajrzyj w kursokonferencje - tam jest dosc zeby cross-browserowo 
obslugiwac pliki z transformacjami z lokalnego dysku.

sz. 
Re: Parametryczne XSLT
#9628
Author: Maciej Misiak
Date: Thu, 03 Jan 2008 21:58
24 lines
1851 bytes
szomiz pisze:
> Użytkownik "Maciej Misiak" <grizzley@poczta.onet.pl> napisał w wiadomości 
> news:fli72t$dga$1@news.onet.pl...
> 
>> file://.../okiemmikr.xml?kategoria=nieozyw?strona=papier
>> i zobaczę wtedy odpowiednią stronkę ze zdjęciem papieru i opisem?
> 
> A co to za skladnia?

Własnego autorstwa :) Skoro nie wiem czy taka funkcjonalność w ogóle 
jest, to tym bardziej nie wiem jak mogłaby wyglądać składnia, czyż nie? :>

> No i skad sie bierze moda na przekazywanie parametrow z klienta do klienta 
> przy pomocy serwerowej czesci URL'a?

Bo adres URL to właściwie jedyny znany mi sposób sterowania przeglądarką 
bez instalowania serwerów WWW. OK, pomijając wspomniane przez Ciebie 
skrypty js, one faktycznie mogą załatwić sprawę.

> Sama transformacja sie nie da. Ale mozna skrypty js'a zaangazowac w celu 
> osiagniecia tego co potrzebujesz.

-- 
grizzley
Re: Parametryczne XSLT
#9626
Author: Maciej Misiak
Date: Thu, 03 Jan 2008 22:00
16 lines
1610 bytes
szomiz pisze:
> Użytkownik "Maciej Misiak" <grizzley@poczta.onet.pl> napisał w wiadomości 
> news:flji54$v74$1@news.onet.pl...
> 
>> Ale generalnie ja myślę raczej o możliwości zaimplementowanej w samej 
>> przeglądarce (o ile takowa jest i to było moim pytaniem). Tak samo jak 
>> przeglądarka ma zaimplementowane wyświetlanie XMLi oraz transformacje XSLT 
>> oraz wyświetlanie ich efektów.
> 
> A zajrzyj w kursokonferencje - tam jest dosc zeby cross-browserowo 
> obslugiwac pliki z transformacjami z lokalnego dysku.

Ok, zajrzę. Dam znać co wyszło.

-- 
grizzley
Re: Parametryczne XSLT
#9629
Author: szomiz
Date: Thu, 03 Jan 2008 22:04
12 lines
1499 bytes
Użytkownik "Maciej Misiak" <grizzley@poczta.onet.pl> napisał w wiadomości 
news:fljlpi$cdv$1@news.onet.pl...

>> No i skad sie bierze moda na przekazywanie parametrow z klienta do 
>> klienta przy pomocy serwerowej czesci URL'a?
>
> Bo adres URL to właściwie jedyny znany mi sposób sterowania przeglądarką 
> bez instalowania serwerów WWW. OK, pomijając wspomniane przez Ciebie

A pobaw sie hash'em (#) w url'u...

sz. 
Re: Parametryczne XSLT
#9630
Author: TOUDIdel
Date: Fri, 04 Jan 2008 11:45
11 lines
1468 bytes
Użytkownik "szomiz" <szomiz@kocha.dostawac.reklamy.przez.net> napisał w 
wiadomości news:fljmg4$dov$1@nemesis.news.tpi.pl...
>> Bo adres URL to właściwie jedyny znany mi sposób sterowania przeglądarką 
>> bez instalowania serwerów WWW. OK, pomijając wspomniane przez Ciebie
> A pobaw sie hash'em (#) w url'u...

ale w kontekście wywołania samego xml'a (file://.....xxx.xml#cos) hash tez 
niewiele da
-- 
td 
[OT] Re: Parametryczne XSLT
#9631
Author: szomiz
Date: Sat, 05 Jan 2008 11:41
17 lines
1789 bytes
Użytkownik "TOUDIdel" <toudidel@oDWA.pl> napisał w wiadomości 
news:fll6kj$85b$1@nemesis.news.tpi.pl...
>
> Użytkownik "szomiz" <szomiz@kocha.dostawac.reklamy.przez.net> napisał w 
> wiadomości news:fljmg4$dov$1@nemesis.news.tpi.pl...
>>> Bo adres URL to właściwie jedyny znany mi sposób sterowania przeglądarką 
>>> bez instalowania serwerów WWW. OK, pomijając wspomniane przez Ciebie
>> A pobaw sie hash'em (#) w url'u...
>
> ale w kontekście wywołania samego xml'a (file://.....xxx.xml#cos) hash tez 
> niewiele da

Zgadza sie, ale nawyk nawykiem. Jak sie ma zly, a nie ma podpisanej umowy na 
prowizje z Intelem to same klopoty ;)

sz. 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads