🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.xml
Article #71

Re: Ramki

#71
From: Grzegorz Balnis
Date: Mon, 11 Sep 2000 08:56
63 lines
4112 bytes
Marcin Jagodzinski napisał(a) w wiadomości: ...
>On Sat, 9 Sep 2000 16:54:24 +0200, "Grzegorz Balnis" <gbalnis@abc.com.pl>
>wrote:
>
>>Skoro zatem decydujemy sie na robienie "czegos" stronie serwera, mozna
>>wrocic do koncepcji przetwarzania XSLT po stronie serwera.
>
>Nie. Dlaczego. Jeżeli jadę taksówk? na lotnisko i lecę do Stanów to
>powiesz, że odbyłem podróż samochodowo-lotnicz?? :-)

No, raczej tak. Ale w tej analogii nie wiem, czy przetwarzanie po stronie
przegladarki kojarzyc z samolotem czy z samochodem :-)) Dla mnie to troche
jak podroz na omedze przez Atlantyk ;-))

>Podejrzewam, że działa to na Apache'u i na IISie. Wystarczy. Naprawdę to
>dużo łatwiejsze niż instalowanie parsera po stronie serwera. I zupełnie
>zmienia sposób przetwarzania XML-a (być może u każdego klienta jest inny
>bar.xslt -- tej funkcjonalno?ci na serwerze nie osi?gniesz).

Dlaczego? Przeciez dokument XSL i tak jest na serwerze. Mozesz zdecydowac,
ktory XSL komu podrzucic.

>>Poza tym czasem jestes zmuszony skorzystac z Twojego dokumentu XML nie
tylko
>>w celu wyswietlenia go w przegladarce i takie cuda (<!--#costam-->) sa
>>wyjatkowo wredne, ponieważ dla parsera XML nie znacza dokladnie nic -
tylko
>>komentarz.
>
>Gorzej: to przestaje być poprawny XML, komentarz jest wewn?trz tagu.

No, jesli inaczej nie da sie tego zapisac, to juz w ogole kaszana (nie znam
skladni PHP ani ASP ;-). To prowadzi do tworzenia wlasnego "XML", tzn.
uzywamy skladni XML tam, gdzie nam wygodnie i nazywamy to XML (dokladnie to
samo robi Microsoft).

>
>Masz rację. Ale przyznam, że jedyn? wad? tego rozwi?zania jest do, że kod
>nie jest zgodny z XML. Zauważ, że jest to co? maksymalnie prostego. Można
>to przecież zrobić np. kilkulinijkowcem w perlu, który dopisze
>?xml-stylesheet do dokumentu (z odpowiednim parametrem). Owszem, jest to
>przetwarzanie po stronie serwera. Ale w bardzo małym stopniu. Resztę robi
>XSLT po stronie przegl?darki.
>
>Mam nadzieję, że po wyj?ciu Mozilli XSLT będzie standardem (tzn, że będzie
>można mieć nadzieję, że użytkownik XSLT ma). Gdyby tylko MS doł?czał do
>swoich przegl?darek wersję w miarę zgodn? ze specyfikacj?...

Zasadniczo masz racje: proste jest piekne. Ale jak popatrzysz przez pryzmat
wymagan dla aplikacji, to jedno z pierwszych pytan bedzie: co z
przegladarkami, ktore nie maja procesora XSLT? Albo bedziesz musial
kaskadowo przetwarzac XSLT? Albo... itd. W wiekszosci przypadkow bedziesz
zmuszony zrobic przetwarzanie na serwerze. Slowem, chyba warto wczesniej
przetrzec szlaki. No, chyba, ze wiesz, ze nigdy Ci to nie grozi.

Na dzisiaj jakosc przetwarzania XML, nie mowiac juz o XSLT w MSIE jest tak
fatalna, ze trudno mowic o powaznym zastosowaniu go do bezposredniego
wyswietlania XML/XSL. Bez wielkiego trudu mozna napisac poprawny dokument
XML, ktory nie da sie pokazac a co dopiero z XSLT.

Pozdrowienia

Grzegorz Balnis, gbalnis@abc.com.pl
Technical Details
Message-ID: <8pie2f$3d1$1@news.ipartners.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!bignews.mediaways.net!ams-newsfeed.speedport.net!newsfeed.speedport.net!news1.ebone.net!news.ebone.net!news.ipartners.pl!not-for-mail
References: <8onme0$cma$1@sunflower.man.poznan.pl> <n3p2rss3qbeh14ehl91g73ttuhn0luik9c@4ax.com> <8pda70$rfg$1@news.ipartners.pl> <8dekrscau4to80c0irt8lghp2enh619kd6@4ax.com> <8pdiuq$5ro$1@news.ipartners.pl> <m4mkrscum4rlr3qcbjgutigdatb8j9606i@4ax.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!bignews.mediaways.net!ams-newsfeed.speedport.net!newsfeed.speedport.net!news1.ebone.net!news.ebone.net!news.ipartners.pl!not-for-mail
From: "Grzegorz Balnis" <gbalnis@abc.com.pl>
Newsgroups: pl.comp.xml
Subject: Re: Ramki
Date: Mon, 11 Sep 2000 10:56:40 +0200
Organization: Internet Partners
Lines: 66
Message-ID: <8pie2f$3d1$1@news.ipartners.pl>
References: <8onme0$cma$1@sunflower.man.poznan.pl> <n3p2rss3qbeh14ehl91g73ttuhn0luik9c@4ax.com> <8pda70$rfg$1@news.ipartners.pl> <8dekrscau4to80c0irt8lghp2enh619kd6@4ax.com> <8pdiuq$5ro$1@news.ipartners.pl> <m4mkrscum4rlr3qcbjgutigdatb8j9606i@4ax.com>
NNTP-Posting-Host: 157.25.192.162
X-Trace: news.ipartners.pl 968670095 3489 157.25.192.162 (11 Sep 2000 11:01:35 GMT)
X-Complaints-To: abuse@ipartners.pl
NNTP-Posting-Date: 11 Sep 2000 11:01:35 GMT
X-Newsreader: Microsoft Outlook Express 4.71.1712.3
X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit