Relax NG schemata pro DB a XInclude
Jan Vrany
janfrog na skaut.cz
Středa Červen 29 16:40:26 CEST 2005
Jirka Kosek wrote:
> Jan Vrany wrote:
>
>> Pouzivam 4.2, nicmene by me zajimala uprava pro obe dve verze,
>> nebot migrace me drive ci pozdeji stejne asi ceka. RNC schemata
>> jsou ta, co jsou standardne v distribuci nxml-mode.
>
>
>
> No pro schémata šířená s nXML by mohlo pomoci tohle:
>
> namespace xi = "http://www.w3.org/2001/XInclude"
>
> include "docbook.rnc"
> {
> local.ndxterm.class =
> element xi:include { attribute href { xsd:anyURI } }
> }
>
> Využívá se přitom toho, že indexterm je povolený téměř všude.
>
Tohle pomohlo - opravdu to jde napsat vsude, kde jde napsat indexterm.
Nicmene pri pouziti, jak to pouzivam ja, to nezabira, prave proto,
ze indexterm je povolenu temer vsude, a ne vsude.
<book>
<chapter>Bla bla</chapter>
<chapter>Tralala</chapter>
<bibliography>
Knizky a URL
</bibliography>
<xi:include href="appendix.xml" />
</book>
Nicmene dekuji za inspiraci. Hadam, ze jde o oto najit vhodny
pojmenovany vzor zacinajici "local", ktery zneuzit k doplneni
XInclude.
> První oficiální beta verze DocBooku 5 bude uvolněna nejspíše už
příští měsíc. Zařídím, aby byl XInclude buď přímo zařazen, nebo aby jej
šlo jednoduše aktivovat změnou jednoho vzoru.
>
To by bylo skvele.
JV
Další informace o konferenci Docbook