🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

8 total messages Started by Grzegorz Futa Thu, 31 Aug 2000 12:58
Jak to jest
#43
Author: Grzegorz Futa
Date: Thu, 31 Aug 2000 12:58
21 lines
1634 bytes
XML jest pewnym formatem przechowywania danych. z tego co wiem, dane te
można zwizualizować na "dowolnym urządzeniu". Poprzez urządzenie
rozumiem na przykład przeglądarkę WWW, yy... przeglądarkę wapowską lub
cokolwiek innego. Formatem wyswietlanych danych w przypadku przeglądarki
jest HTML. Czyli musimy przekonwertować XML-> HTML. W przypadku telefonu
komórkowego jest to XML->WML.

Jak dotąd chyba moje rozumowanie przebiega poprawnie, nie?

Takimi narzędziemi do konwersji są XSLT, tak?

Rozważam taki problem. Mam dokumenty XML po stronie serwera i chcę je
wyświetlić za pomocą przeglądarki. Czy można to jakoś zrobić za pomocą
serwletów Java? Jeżeli tak, to czy są do tego jakies specjalne klasy?

Kolejne pytanie. Podobnież Oracle w jakis sposób wspiera XML. NIe wiecie
na czym to polega?

Pozdrawiam,
Grzegorz Futa
gfuta@lublin.top.pl
Re: Jak to jest
#44
Author: Marcin Kasperski
Date: Thu, 31 Aug 2000 13:45
48 lines
2962 bytes
Grzegorz Futa wrote:
> 
> XML jest pewnym formatem przechowywania danych. z tego co wiem, dane te
> można zwizualizować na "dowolnym urządzeniu". Poprzez urządzenie
> rozumiem na przykład przeglądarkę WWW, yy... przeglądarkę wapowską lub
> cokolwiek innego. Formatem wyswietlanych danych w przypadku przeglądarki
> jest HTML. Czyli musimy przekonwertować XML-> HTML. W przypadku telefonu
> komórkowego jest to XML->WML.
> 
> Jak dotąd chyba moje rozumowanie przebiega poprawnie, nie?

Częściowo. Najnowsze przeglądarki (IE 5.x, wciąż wyczekiwany Netscape
6.x) umieją bezpośrednio wyświetlić XML na podstawie zadanego
stylesheeta. Nie żebym z tego korzystał ale to jest ta piękna wizja ;-)

Natomiast oprócz generowania HTML i WML można generować także -
powiedzmy - PDF do wydruku (bezpośrednio lub via TeX) i RTF. Też jest
trochę narzędzi, nie będę się rozpisywał bo na razie sobie głównie
spisywałem je jako rzeczy 'do obejrzenia kiedyś'.

> 
> Takimi narzędziemi do konwersji są XSLT, tak?

Mhm. Acz nie tylko. Możesz spokojnie np. używać jakichś skryptów które
sparsują XML i coś tam wyplują.

> 
> Rozważam taki problem. Mam dokumenty XML po stronie serwera i chcę je
> wyświetlić za pomocą przeglądarki. Czy można to jakoś zrobić za pomocą
> serwletów Java? Jeżeli tak, to czy są do tego jakies specjalne klasy?

Może cię zainteresuje wspominany już tu Cocoon (patrz
jakarta.apache.org). Być może złączony z Tomcatem.

> 
> Kolejne pytanie. Podobnież Oracle w jakis sposób wspiera XML. NIe wiecie
> na czym to polega?

W Oracle8i jest zdaje się w całym tym kłębie Javy także jakiś parser XML
a w Oracle WebAppSrv jakiś narząd obsługujący stylesheety. Nie zawracaj
sobie tym głowy, XML 'wspierają' już wszyscy, którzy kiedykolwiek
słyszeli tą nazwę.

-- Serwis dla programistów, kącik mieszkaniowy: http://www.mk.w.pl 
|
| Communication takes place between people, documents are secondary.    
| (Booch,Martin,Newkirk)                                                
|
Re: Jak to jest
#45
Author: Paweł Gajda
Date: Thu, 31 Aug 2000 13:54
11 lines
1299 bytes
Grzegorz Futa napisał:
>Rozważam taki problem. Mam dokumenty XML po stronie serwera i chcę je
>wyświetlić za pomocą przeglądarki. Czy można to jakoś zrobić za pomocą
>serwletów Java? Jeżeli tak, to czy są do tego jakies specjalne klasy?

XT Jamesa Clarka (http://www.jclark.com) przynajmniej teoretycznie można
uruchomić jako serwlet.  Piszę "teoretycznie" bo sam tego nie ćwiczyłem,
ale w dokumentacji stoi, że można.

-- 
Paweł Gajda
Re: Jak to jest
#46
Author: Krzysztof Krzos
Date: Thu, 31 Aug 2000 15:38
5 lines
1165 bytes
Ja proponuje quick'a (www.jxml.org)  i do prasowania xercesa
(xml.apache.org)
, zrobilismy na tym duza aplikacje i dziala a cocoon chyba jest troche
metny - kolega probowal go strawic i nie udalo mu sie.
kk
Re: Jak to jest
#47
Author: Slawomir Molenda
Date: Thu, 31 Aug 2000 19:45
14 lines
1440 bytes
>Rozważam taki problem. Mam dokumenty XML po stronie serwera i chcę je
>wyświetlić za pomocą przeglądarki. Czy można to jakoś zrobić za pomocą
>serwletów Java? Jeżeli tak, to czy są do tego jakies specjalne klasy?

Jak już bardzo chcesz w Javie to może Cię zainteresuje SAX
- The Simple API for XML (Java Implementation)
http://www.megginson.com/SAX/
Do tego XT (już ktoś o nim wspomniał), XP (parser) i możesz działać.  

Sławek

p.s
nie przepadam za Javą, także nie testowałem tego zestawu,
choć cały czas czeka na dysku.
Re: Jak to jest
#48
Author: Marcin Jagodzinski
Date: Fri, 01 Sep 2000 21:20
60 lines
2949 bytes
On Thu, 31 Aug 2000 14:58:41 +0200, Grzegorz Futa <gfuta@lublin.top.pl>
wrote:

>XML jest pewnym formatem przechowywania danych. 

Nie do końca. Może służyć do przechowywania danych, może służyć do ich
przesyłania.

>z tego co wiem, dane te
>można zwizualizować na "dowolnym urządzeniu". 

Niekoniecznie. <sdfjsdkl opoasda="k9kjd7u2">asd9k93oasdk</sdfjsdkl> to
poprawny dokument, ale jak go zwizualizować?

>Poprzez urządzenie
>rozumiem na przykład przeglądarkę WWW, yy... przeglądarkę wapowską lub
>cokolwiek innego. Formatem wyswietlanych danych w przypadku przeglądarki
>jest HTML. Czyli musimy przekonwertować XML-> HTML. W przypadku telefonu
>komórkowego jest to XML->WML.
>
>Jak dotąd chyba moje rozumowanie przebiega poprawnie, nie?
>
>Takimi narzędziemi do konwersji są XSLT, tak?

Tak. Mniej więcej.

>Rozważam taki problem. Mam dokumenty XML po stronie serwera i chcę je
>wyświetlić za pomocą przeglądarki. Czy można to jakoś zrobić za pomocą
>serwletów Java? Jeżeli tak, to czy są do tego jakies specjalne klasy?

Można. Pytanie tylko, jaką osiągniesz wydajność. Na pewno trzeba tu użyć
jakiegoś cache'a, bo przekształcenie przez XSLT jest na ogół dość
kosztowne.

>Kolejne pytanie. Podobnież Oracle w jakis sposób wspiera XML. NIe wiecie
>na czym to polega?
>
Nie wiem, na czym polega obecnie. Jakiś czas temu czytałem sobie o tym
wsparciu, no i było to coś na pograniczu żartu i prowokacji. Otóż Oracle
twierdził, że wspiera XML na kilka sposobów, a niektóre z nich to:
* możliwość (genialna) wprowadzenia dokumentu do pola typu text przez
polecenie INSERT
* j.w. ale z poziomu SQLPlusa
itp. osiągnięcia myśli programistycznej.

Do tego istniała jakaś możliwość otrzymywania danych z zapytań
poformatowanych w XML (coś na zasadzie <dane>
<rząd>
<kolumna1></kolumna1>
<kolumna2></kolumna2>
</rząd>
.
.
.
</dane>
)

Teraz zdaje się jest i XSLT. Ale na query typu XQL na razie nie licz.
Marcin Jagodzinski
(or compatible)
Re: Jak to jest
#49
Author: Konik Bujany
Date: Sat, 02 Sep 2000 10:44
5 lines
1164 bytes
  "Marcin Jagodzinski" <pisz_na_adres_z_reply_to@webcorp.com.pl>
    XML jest pewnym formatem przechowywania danych.
  Nie do końca. Może służyć do przechowywania danych, może służyć do ich
przesyłania.
Co dokładnie masz na myśli ?
Re: Jak to jest
#50
Author: pc
Date: Sun, 03 Sep 2000 12:22
14 lines
1450 bytes
Nie wiem, ale Microsoft twierdzi to samo (...."MS SQL Server 2000 wspiera
XML"....). Może informacje o Oracle znajdują się w książce:
http://www.ibooks.com/SiteSrvr/SSS00C3V765KVVHX6KEAWJ1MKEAWJ1MKEF2K7/bmrsrc/
WPgs/BkPg2601x1.htm




Użytkownik "Grzegorz Futa" <gfuta@lublin.top.pl> napisał w wiadomości
news:39AE5681.3D7D8188@lublin.top.pl...
> <ciach>
> Kolejne pytanie. Podobnież Oracle w jakis sposób wspiera XML. NIe wiecie
> na czym to polega?
> <ciach>
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