Article View: pl.comp.xml
Article #71Re: Ramki
From: Grzegorz Balnis
Date: Mon, 11 Sep 2000 08:56
Date: Mon, 11 Sep 2000 08:56
63 lines
4112 bytes
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-mailReferences:
<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