RE: Je validní dokument...

Tomas.Waller Tomas.Waller na seznam.cz
Pátek Únor 5 10:39:20 CET 2010


> ------------ Původní zpráva ------------
> Od: Jan Tošovský <j.tosovsky na tiscali.cz>
> Předmět: RE: Je validní dokument...
> Datum: 04.2.2010 21:54:08
> ----------------------------------------
> > > Pokud xref smeruje do jineho souboru, pak se prislusny part 
> > muze jevit jako
> > > nevalidni, i kdyz dokument jako celek validni bude. Obchazi 
> > se to olinkem.
> > > Editor pak validitu linku nekontroluje. Pri transformaci je 
> > pak ale nutne
> > > resit konfiguraci pro spravne navazani linku. Je to asi na osobnich
> > > preferencich. Cistsi mi prijde xref i za cenu pripadnych 
> > zavadejicich
> > > hlasek, ktere vsak nelze vzdy jednoduse ignorovat. Obcas se 
> > mezi nimi skryva
> > > skutecny problem.
> > >   
> > mně to hlásí nevalidní dokument při otevření book, kde jsou pouze 
> > xinclude na jednotlivé part, a namítá proti všem xref z jedné part do 
> > druhé, když je to ale jeden soubor, je vše v pořádku, docela otravné 
> > hlášky...
> 
> To je klasika ;-)
> 
> Element xinclude neodpovida DTD, proto se editor pri jeho pritomnosti
> vzpira. Da se to resit lokalni upravou DTD v souboru, kde jsou xinclude
> pouzity (zpravidla pouze v hlavnim souboru).
> 
> <!DOCTYPE book SYSTEM "docbookx.dtd" [
> <!ENTITY % xinclude SYSTEM "xinclude.mod">
> %xinclude;
> ]>
> 
> Ten mod soubor (se spravnym obsahem) je pak nutne pridat do slozky s DTD
> soubory a take patricne nastavit xml catalog. Vice na oblibene:
> 
> http://www.sagehill.net/docbookxsl/ValidXinclude.html
> 

Nejsem si jistý. Lze použít toto:

<!ENTITY % local.part.class "| xi:include">
<!ENTITY % local.chapter.class "| xi:include">
<!ENTITY % local.section.class "| xi:include">


? Jedná se mi o local.part.class. Je to OK?


 



Další informace o konferenci Docbook