🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.xml
Article #168

Re: Odp: Odp: Do czego xml?

#168
From: Marcin Kasperski
Date: Mon, 11 Sep 2000 15:38
59 lines
3579 bytes
> Na grzyba robić "zwykłe" strony w XML zamiast w HTML? Po to tylko by poza
> IE5.0 i najnowszą Netszkapą nie dało się ich zobaczyć? Rozumiem, że dla
> sportu ale po co?
> 

Ja widzę głęboki sens pisania w stylu:

<document>

<chapter title="...">

<p>....

</chapter>

</document>

Powód: w większości przypadków chcę _naraz_ móc prezentować przygotowany
tekst w kilku formach:
- zestaw stron HTML (przy czym ja wolę przekonwertować na HTML po
stronie serwera)
- pojedynczy PDF(lepiej) czy PS (gorzej) do wydrukowania - z numerami
stron, spisem treści, indeksem itp
- być może jakiś przefiltrowany wariant na terminale znakowe (chciałem
powiedzieć WAP-owe gdy im dodadzą jeszcze parę wierszy i kolumn)
- być może format GNU Info
- być może format Unix Man
Dobrze by było też np. móc inteligentnie wyłuskiwać słowa dla
wyszukiwarki - np. na podstawie znaczników powodujących ich wskoczenie
do indeksu w wersji papierowej.

Patrzę na cały problem tak: pracuję w zespole projektowym i potrzebujemy
robić rozmaite 'żyjące' dokumenty związane z róznymi cyklami rozwoju
oprogramowania (od dokumentacji bibliotek, przez dokumenty projektowe i
dokumentację użytkownika). I z doświadczenia wiem, że:
- jeśli dokumentacja zostanie zrobiona w Wordzie, TeXu, StarOffice, ...
i będzie dostępna jako DOC, DVI, PS, SO?, PDF etc - to nikt jej nie
będzie online czytał i robienie jej mija się z celem w 25-75%
- jeśli dokumentacja będzie robiona w HTML, w ramach zespołu
projektowego będzie się jej przyjemnie używało natomiast nadejdzie dzień
trwogi gdy ktoś poprosi o ładny zbiorczy dokument w formie książki dla
klienta

Przy czym to jest nie tyle argument za XML co raczej za - np. -
DocBookiem. Ale cały run na XML daje szansę, że pisanie w DocBooku lub
czymś podobnym będzie wspierane przez wygodne narzędzia.

Aktualnie podejmuję próby typu: piszemy w HTML, potem próbuję to
konwertować na LaTeX, zbierać i robić PDF. Ale w kółko powtarzają się
problemy typu: ktoś użył <h3> a nie <h2> bo było ładniej albo ktoś robił
tytuły rozdziałów jako <font face="Arial" size=18><bold>. O wstawianiu
ilustracji i zgadywaniu co jest do nich podpisem i czy ta tabelka to
ramka czy co innego już nie będę wspominał.

-- Serwis dla programistów, kącik mieszkaniowy: http://www.mk.w.pl
|
| You have the right to change your mind, to substitute functionality,  
| and to change priorities. (Ken Beck's Third Customer Right)           
|
Technical Details
Message-ID: <39BCFC82.D47F1377@softax.com.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!warszawa.rmf.pl!news.rmf.pl!news.onet.pl!news.memax.krakow.pl!bozon.softax.com.pl!not-for-mail
References: <8p3n8r$1pv$2@aquarius.webcorp.com.pl> <8p7slr$6b$1@info.nask.pl> <8p80p1$2fp$1@news.tpi.pl> <8pa4o3$264$1@info.nask.pl> <p9kirsk5fcf4uomm0d4ffh575lh3va50dn@4ax.com> <8pimfk$rqc$1@info.nask.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!warszawa.rmf.pl!news.rmf.pl!news.onet.pl!news.memax.krakow.pl!bozon.softax.com.pl!not-for-mail
From: Marcin Kasperski <Marcin.Kasperski@softax.com.pl>
Newsgroups: pl.comp.xml
Subject: Re: Odp: Odp: Do czego xml?
Date: Mon, 11 Sep 2000 17:38:42 +0200
Organization: Softax news server
Lines: 59
Message-ID: <39BCFC82.D47F1377@softax.com.pl>
References: <8p3n8r$1pv$2@aquarius.webcorp.com.pl> <8p7slr$6b$1@info.nask.pl> <8p80p1$2fp$1@news.tpi.pl> <8pa4o3$264$1@info.nask.pl> <p9kirsk5fcf4uomm0d4ffh575lh3va50dn@4ax.com> <8pimfk$rqc$1@info.nask.pl>
NNTP-Posting-Host: bozon.softax.com.pl
Mime-Version: 1.0
X-Trace: blurp.memax.krakow.pl 968687345 23121 212.45.246.130 (11 Sep 2000 15:49:05 GMT)
X-Complaints-To: usenet@memax.krakow.pl
NNTP-Posting-Date: 11 Sep 2000 15:49:05 GMT
X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.2.14 i686)
X-Accept-Language: pl, Polish, en
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit