Re: sgml xml chaos
To |
czdebian-l zavinac debian bod cz |
From |
Martin Slouf <xslom03 zavinac vse bod cz> |
Date |
Mon, 27 Oct 2003 08:41:40 +0100 (CET) |
1) rekneme, ze mam nejakej soubor v docbook (blabol.sgml)
2) preklad do nejakeho formatu prikaz docbook2<format> blabol.sgml (rada
prepinacu, pro prvni pouziti je defult ok) (linky v html a pdf aj.
vymozenosti)
3) pohodlna editace v emacsu: musis mit nastaveno mapovani DTD docbooku na
lokalni definici DTD (nejakej soubor definujici elementy <book> atp.) --
to je prave ten bordel v '/etc/sgml', jehoz snahou je namapovat lokalni
dtd definice (treba prave docbook, ale i treba antovy buildfily, j2ee dtd
pro popis war, ear aplikaci a rada dalsich)
mapovani je v konecnem dusledku zarizeno radky
<PUBLIC IDENTIFIER> <lokalni soubor>
kde <PUBLIC IDENTIFIER> je uveden v kazdem dtd (je to soucasti toho radku
<!DOCTYPE ...>, ktery nutne pises do sveho sgml nebo volitelne i xml
souboru, jez vytvari -- blabol.sgml) a lokalni soubor je lokalni soubor.
suma sumarum -- pouzivam vlastni dtd a dtd z platformy j2ee, k tomu mam
debian (uprime, je nejlepsi :-) a uvodni nastaveni sem nemusel delat
zadny, krome toho, ze sem si dodal nejaka vlastni mapovani do souboru
'/etc/local/sgml/catalog' -- vypada nejak takto:
--
# /usr/local/lib/sgml/catalog
--
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"/opt/j2ee/j2eesdk1.4_beta2/lib/dtds/web-app_2_3.dtd"
PUBLIC "-//Sun Microsystems Inc.//DTD Sun Web Application 2.3//EN"
"/opt/j2ee/j2eesdk1.4_beta2/lib/dtds/sun-web-app_2_3.dtd"
...
pokud mas teda instalovany baliky jako docbook, psgml (do emacsu) aj.,
nevidim problem, proc by to nemelo fungovat out-of-the-box, na definice
xml se muzes vykaslat, pokud budes pracovat s docbookem jako se sgml (lze
pouzivat i docbook jako xml, pak _musis_ uvadet <?xml ... ?> a _muzes_
uvadet <!DOCTYPE ... >
osobne zadny trabsformace xslt, jade aj. vedome nepouzivam -- vystacim si
z defaultama.
takze muj navod:
napis neco jako:
<!DOCTYPE book PUBLIC "-//Davenport//DTD DocBook V2.4.1//EN">
<BOOK>
<TITLE>Blabol</TITLE>
<BOOKINFO>
...
...
...
<INDEX></INDEX>
</BOOK>
a spust docbook2html blabol.sgml a uvidis, jak budes spokojen.
m.
On Mon, 27 Oct 2003, Petr Vanek wrote:
> zdravicko,
>
> omlouvam se za cross post
>
> budu muset dat do kupy nekolik spisku, tak se poohlizim po docbooku (asi
> by mi stacil i linuxdoc, ale ten uz je pase... a nechci se ucit neco co
> uz je pryc).
> precetl jsem co se dalo (kosek.cz, nejake cteni o docbook, a spol),
> tvorba dokumentu je mi vicemene jasna. ale stale plavu v jinych vecech -
> parsovani a upravy sablon.
>
> pouzivam debian a tak jsem nainstaloval sgmltools-lite. to mi
> nainstalilo jade, docbook, docbook-dssl, docbook-xml a mozna i neco vic.
>
> podle jirky koska a jeho spisku na kosek,cz jsem pochopil, ze jade mi
> umozni pracovat se sgml, na xml bych potreboval xml parser, takze
> pracuji se sgml. correct?
>
> musi mit me dokumenty deklaraci <?xml version='1.0' i kdyz se jedna o
> sgml?
>
> pracuji tedy se sgml a ctu, ze me styly jsou deklarovany v nejakem *.dsl
> souboru, vetsinou ...html/*.dsl nebo ...print/*.dsl, kdyz se ale
> kouknu do mista, kde noje sgml lezi, tak je tam cela kupa adresaru a v tom
> mam chaos, plno z nich obsahuje poadresare html/neco.dcl, print/*.dcl
> , jak mam vedet, ktery je tedy ten "muj" stylovy soubor? zkousel jsem
> je davat do parametru -d, ale casto to rve, ze to neni ono, pokus omyl
> asi neni to prave orechove. prikladam vypis tech adresaru, pokud to
> neprojde listserverem, dam to na http://vanous.penguin.cz/lssgml.txt
>
> nejaka dalsi nastaveni jsou i v /etc/sgml , ale z toho jsem uplne jelen...
>
> ja toho preci tak moc nechci, jen neco napsat a prevest do
> strukturovaneho html a pdf, popripade si nadefinovat jak bude ten
> vysledek vypadat (kde bude index kapitol, kde bude seznam tabulek a
> podobne...) a uz jsem nad tim stravil moc dlouho jen ctenim...nejake
> vysledky mam, ale neni to ono... - chci treba generovat jedno velke html
> tak, aby seznam kapitol na pocatku byl _klikaci_ a aby pak samotny
> nadpis u dane kapitoly vedl linkem zpet na index a podobne...
>
> omlouvam se za dlouhy emil
> prijemny tyden
>
>
Partial thread listing:
- Re: sgml xml chaos, (pokračuje)
Brand new way to download Movies, Music & Software! zxlmhymp,
Juana Leonard