🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

8 total messages Started by Marcin Jaromin Sat, 02 Sep 2000 17:45
Podstawowe pytanie
#92
Author: Marcin Jaromin
Date: Sat, 02 Sep 2000 17:45
7 lines
1013 bytes
Czesc!

Ja bede sie dopiero uczyl XMLa i mam do bardziej doswiadczonych kolegow male
pytanie.
Kto w ogole wymyslil tego XMLa i po co ?

Gucio.
Re: Podstawowe pytanie
#93
Author: Paweł Tkaczyk
Date: Sat, 02 Sep 2000 18:52
27 lines
2232 bytes
Użytkownik "Marcin Jaromin" <mjaromin@ds14.agh.edu.pl> napisał w wiadomości
news:8ore6s$6bt$1@galaxy.uci.agh.edu.pl...
> Czesc!
>
> Ja bede sie dopiero uczyl XMLa i mam do bardziej doswiadczonych kolegow
male
> pytanie.
> Kto w ogole wymyslil tego XMLa i po co ?
>

No to może na początek trochę łagodnie:
XML (eXtended Markup Language) jest implementacją swojego starszego brata
SGML (Standard Generalized Markup Language). Taką samą implementacją jest
np. HTML.
Po co to? Przede wszystkim po to, żeby rozszerzyć możliwości staruszka
HTML-a, którego rozwój Internetu, jego nowe zastosowania itd. przyprawił o
zawrót głowy. HTML po prostu nie był projektowany do tego. Nie da się w nim
na przykład oddzielić danych od formatowania (jak w bazie danych), czy
oznaczyć konkretnych informacji w natłoku tekstu. Tu właśnie wchodzi XML.
Jego możliwości są olbrzymie i ograniczone właściwie tylko inwencją
projektanta. A więcej szczegółów? Poszperaj po sieci, na pewno coś się
znajdzie. Polecam archiwa magazynów komputerowych - temat był tam już
wałkowany kilkakrotnie. Powodzenia.
--
Paweł Tkaczyk                    Wydawnictwo ASTRUM
p-tkaczyk@astrum.wroc.pl   http://www.astrum.wroc.pl
UIN: 7573793                      http://213.25.249.234 [galeria]
Re: Podstawowe pytanie
#99
Author: Pawel Wimmer
Date: Sat, 02 Sep 2000 19:08
18 lines
1680 bytes
"Marcin Jaromin" <mjaromin@ds14.agh.edu.pl> wrote in message
news:8ore6s$6bt$1@galaxy.uci.agh.edu.pl...
> Czesc!
>
> Ja bede sie dopiero uczyl XMLa i mam do bardziej doswiadczonych kolegow male
> pytanie.
> Kto w ogole wymyslil tego XMLa i po co ?

Polecam zapis redakcyjnej na temat XML w lutowym Webmasterze. Moimi goscmi byly
prawdziwe tuzy tej tematyki - Ksiezyk, Dmoch i bracia Wypychowie. Tekst jest
bardzo dobra ilustracja sensu stosowania XML - w prasie spotyka sie na ogol dosc
ciezkawe opisy, a ta rozmowa byla bardzo zywa i "praktyczna".
http://webmaster.pckurier.pl/2000/luty/wimmer/dyskusja.html
--
Pawel Wimmer
"Webmaster" - redaktor naczelny
http://webmaster.pckurier.pl
http://www.pckurier.pl
Re: Podstawowe pytanie
#94
Author: Marcin Jagodzinski
Date: Sat, 02 Sep 2000 20:30
59 lines
3547 bytes
On Sat, 2 Sep 2000 20:52:19 +0200, "Paweł Tkaczyk"
<p-tkaczyk@astrum.wroc.pl> wrote:

>Użytkownik "Marcin Jaromin" <mjaromin@ds14.agh.edu.pl> napisał w wiadomości
>news:8ore6s$6bt$1@galaxy.uci.agh.edu.pl...
>> Czesc!
>>
>> Ja bede sie dopiero uczyl XMLa i mam do bardziej doswiadczonych kolegow
>male
>> pytanie.
>> Kto w ogole wymyslil tego XMLa i po co ?
>>
>
>No to może na początek trochę łagodnie:
>XML (eXtended Markup Language) jest implementacją swojego starszego brata
>SGML (Standard Generalized Markup Language). Taką samą implementacją jest
>np. HTML.
>Po co to? Przede wszystkim po to, żeby rozszerzyć możliwości staruszka
>HTML-a, którego rozwój Internetu, jego nowe zastosowania itd. przyprawił o
>zawrót głowy. HTML po prostu nie był projektowany do tego. Nie da się w nim
>na przykład oddzielić danych od formatowania (jak w bazie danych), czy
>oznaczyć konkretnych informacji w natłoku tekstu. Tu właśnie wchodzi XML.
>Jego możliwości są olbrzymie i ograniczone właściwie tylko inwencją
>projektanta. A więcej szczegółów? Poszperaj po sieci, na pewno coś się
>znajdzie. Polecam archiwa magazynów komputerowych - temat był tam już
>wałkowany kilkakrotnie. Powodzenia.

Dezinformujesz. I nie polecaj magazynów komputerowych, bo tam jest groch z
kapustą.

Odpowiedź na pytania:

1. XML został stworzony przez grupę roboczą pracującą w ramach W3C.
Dokładną listę jej członków można znaleźć w specyfikacji.

2. XML powstał jako podzbiór SGMLa, który ma być udostępniany, odbierany i
przetwarzany w sieci WWW, podobnie jak to ma miejsce z HTML obecnie. Przy
tworzeniu standardu XML, twórcy kierowali się następującym zbiorem zasad:

 1. XML powinien być w prosty sposób użyteczny w Internecie 
 2. XML powinien wspierać różnorodne aplikacje 
 3. XML powinien być zgodny z SGML 
 4. Pisanie programów przetwarzających XML powinno być łatwe 
 5. Liczba opcjonalnych możliwości XML powinna być sprowadzona do minimum,
najlepiej do zera 
 6. Dokumenty zapisane w XML powinny być przejrzyste i czytelne dla
człowieka 
 7. Formaty dokumentów XML mają być tworzone szybko.
 8. Specyfikacja XML powinna być zwięzła i ścisła. 
 9. Tworzenie dokumentów w XML powinno być proste. 
10. Zwięzłość w oznakowaniu XML-em ma znikome znaczenie. 

(Powyższe odpowiedzi pochodzą ze specyfikacji. Wszelkie rozważania o
oddzielaniu treści od prezentacji nie oddają sedna sprawy. HTML 4.0 + CSS
2.0 także na to pozwala w bardzo dużym zakresie.)


Marcin Jagodzinski
(or compatible)
Re: Podstawowe pytanie
#95
Author: Andrzej Dmoch
Date: Mon, 04 Sep 2000 11:01
34 lines
2407 bytes
I to jest odpowiedz wprowadzajaca w temat XML-a niedoswiadczonych
uzytkownikow???? Bardzo prosto jest przetlumaczyc kawalek specyfikacji ale nie
kazdy potrafi przekazac stojaca za tym idee... Tobie sie to niestety nie udalo.

AnD

>
> 1. XML został stworzony przez grupę roboczą pracującą w ramach W3C.
> Dokładną listę jej członków można znaleźć w specyfikacji.
>
> 2. XML powstał jako podzbiór SGMLa, który ma być udostępniany, odbierany i
> przetwarzany w sieci WWW, podobnie jak to ma miejsce z HTML obecnie. Przy
> tworzeniu standardu XML, twórcy kierowali się następującym zbiorem zasad:
>
>  1. XML powinien być w prosty sposób użyteczny w Internecie
>  2. XML powinien wspierać różnorodne aplikacje
>  3. XML powinien być zgodny z SGML
>  4. Pisanie programów przetwarzających XML powinno być łatwe
>  5. Liczba opcjonalnych możliwości XML powinna być sprowadzona do minimum,
> najlepiej do zera
>  6. Dokumenty zapisane w XML powinny być przejrzyste i czytelne dla
> człowieka
>  7. Formaty dokumentów XML mają być tworzone szybko.
>  8. Specyfikacja XML powinna być zwięzła i ścisła.
>  9. Tworzenie dokumentów w XML powinno być proste.
> 10. Zwięzłość w oznakowaniu XML-em ma znikome znaczenie.
>
> (Powyższe odpowiedzi pochodzą ze specyfikacji. Wszelkie rozważania o
> oddzielaniu treści od prezentacji nie oddają sedna sprawy. HTML 4.0 + CSS
> 2.0 także na to pozwala w bardzo dużym zakresie.)
>
> Marcin Jagodzinski
> (or compatible)
Re: Podstawowe pytanie
#96
Author: Andrzej Dmoch
Date: Mon, 04 Sep 2000 11:17
21 lines
1905 bytes
Dezinformujesz.

Odzielanie tresci od prezentacji jest jedna duzych z zalet stosowania XML-a.
Roznica miedzy HTML 4.0+CSS a XML+XSL jest znaczna, poniewaz jest jakosciowa.
HTML 4.0 + CSS pozwala jedynie na nadawanie atrybutow wezlom drzewa HTML-owego
dokumentu bez mozliwosci zmiany jego struktury.
Na przyklad potem nie da sie stworzyc PS-a, PDF-u, WML-a czy SVG ze zrodlowego
dokumentu (a jesli sie nawet czasem da, to wynik nie zalezy od Ciebie, tylko od
skryptu konwertujacego).

W przypadku XML+XSL mozesz tworzyc wyjsciowe dokumenty o zupelnie innej
strukturze. Jesli zrodlo masz w XML-u to uniezalezniasz sie od ulomnego HTML-a i
mozesz swoje dane prezentowac w w/w formatach, jak rowniez przetwarzac
automatycznie na rozne sposoby. To jest chyba najwazniejszy aspekt XML-a dla
nieprofesjonalistow.

AnD

> (Powyższe odpowiedzi pochodzą ze specyfikacji. Wszelkie rozważania o
> oddzielaniu treści od prezentacji nie oddają sedna sprawy. HTML 4.0 + CSS
> 2.0 także na to pozwala w bardzo dużym zakresie.)
Re: Podstawowe pytanie
#97
Author: Marcin Jagodzinski
Date: Mon, 04 Sep 2000 19:35
35 lines
2553 bytes
On Mon, 04 Sep 2000 13:17:16 +0200, Andrzej Dmoch <and@step.pl> wrote:

>Dezinformujesz.

Ja? To Tim Bray, Jean Paoli i C. M. Sperberg-McQueen!

>Odzielanie tresci od prezentacji jest jedna duzych z zalet stosowania XML-a.
>Roznica miedzy HTML 4.0+CSS a XML+XSL jest znaczna, poniewaz jest jakosciowa.
>HTML 4.0 + CSS pozwala jedynie na nadawanie atrybutow wezlom drzewa HTML-owego
>dokumentu bez mozliwosci zmiany jego struktury.

OK. Ja wiem, co można osiągnąć za pomocą XML-a. Ale pytanie brzmiało: kto i
w jakim celu stworzył XML. Odpowiedź na to pytanie jest w specyfikacji. Nie
ma tam nic o XSL. Nie mam zamiaru twierdzić, że autorzy XML stworzyli go w
innym celu, niż sami o tym piszą. 

>Na przyklad potem nie da sie stworzyc PS-a, PDF-u, WML-a czy SVG ze zrodlowego
>dokumentu (a jesli sie nawet czasem da, to wynik nie zalezy od Ciebie, tylko od
>skryptu konwertujacego).

Nie twierdzę, że różnicy nie ma (a zdania w nawiasie nie rozumiem).

>W przypadku XML+XSL mozesz tworzyc wyjsciowe dokumenty o zupelnie innej
>strukturze. Jesli zrodlo masz w XML-u to uniezalezniasz sie od ulomnego HTML-a i
>mozesz swoje dane prezentowac w w/w formatach, jak rowniez przetwarzac
>automatycznie na rozne sposoby. To jest chyba najwazniejszy aspekt XML-a dla
>nieprofesjonalistow.
>
Tym niemniej cel jego powstania był inny. A pytanie, przypomnę ponownie,
nie brzmiało "jaki jest twoim zdaniem najważniejszy aspekt XML-a dla
nieprofesjonalistów".


Marcin Jagodzinski
(or compatible)
Re: Podstawowe pytanie
#98
Author: Grzegorz Staniak
Date: Mon, 02 Oct 2000 13:18
31 lines
1882 bytes
On Mon, 04 Sep 2000 13:17:16 +0200, Andrzej Dmoch wrote:
>Dezinformujesz.

Tak tylko gwoli ścisłości... 

>Odzielanie tresci od prezentacji jest jedna duzych z zalet stosowania XML-a.

Nie jest problemem opracowanie DTD zorientowanego _wyłącznie_ prezentacyjnie.
Zajrzyj sobie do formatu Office'a 2000, na początek. Stsosowanie XMLa akurat
niekoniecznie wymusza oddzielanie struktury i danych od informacji dotyczącej
prezentacji. 

[...]

>W przypadku XML+XSL mozesz tworzyc wyjsciowe dokumenty o zupelnie innej
>strukturze. Jesli zrodlo masz w XML-u to uniezalezniasz sie od ulomnego HTML-a i

Tak jakbym nie mógł zastosować np. DSSSLa do poprawnego HTMLa, uzyskując
dokładnie wszystkie możliwości XSL i jeszcze trochę na dodatek. 

>mozesz swoje dane prezentowac w w/w formatach, jak rowniez przetwarzac
>automatycznie na rozne sposoby. To jest chyba najwazniejszy aspekt XML-a dla
>nieprofesjonalistow.

Dokładnie to samo można od lat wykonywać narzędziami SGML i DSSSL na każdym
poprawnym dokumencie SGML - czyli również na poprawnym składniowo HTMLu.

>AnD

-- 
Grzegorz Staniak <gstaniak@zagiel.pl>
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