Jak vlozit automaticky text bez toho, aby to byl link?

drnovsky na pcinfo.biz drnovsky na pcinfo.biz
Středa Prosinec 22 17:10:08 CET 2004


Reseni existuje a je velmi jednoduche.
----
Vytvorte dokument s finalnim textem. Pouzivejte v nem odkazy ve tvaru:
<?xml version="1.0" encoding="windows-1250"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<book lang="cs">
  <chapter>
  <para>...blablabla.</para>
  <para><xi:include href="auticka.xml" parse="xml" 
xmlns:xi="http://www.w3.org/2001/XInclude" xpointer="ferrari" /></para>
  <para><xi:include href="auticka.xml" parse="xml" 
xmlns:xi="http://www.w3.org/2001/XInclude" xpointer="trabant" /></para>
  </chapter>
</book>
----
Vsechny odkazovane popisy ulozite do souboru auticka.xml ktery vypada 
takto:
<?xml version="1.0" encoding="WINDOWS-1250"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" 
"/dtd/docbookx.dtd">
<book>
    <para id="ferrari"><guilabel>Ferrari</guilabel> - cervene sportovni 
auto bez kufru.</para>
    <para id="porsche"><guilabel>Porsche</guilabel> - sede sportovni auto 
s kufrem vpredu.</para>
    <para id="trabant"><guilabel>Trabant</guilabel> - bile sportovni auto 
s cervenou strechou.</para>
</book>
----
Vysledny dokument bude v HTML vypadat nejak takto (zjednoduseno):
<p>...blablabla.</p>
<p><b>Ferrari</b> - cervene sportovni auto bez kufru.</p>
<p><b>Trabant</b> - bile sportovni auto s cervenou strechou.</p>
----

Pozn.: Da se pouzit i jednodussi varianta <xi:include 
href="auticka.xml#ferrari" parse="xml" 
xmlns:xi="http://www.w3.org/2001/XInclude"/>, ale muj editor XMLmind ji 
stejne prepsal na vyse uvedenou syntaxi.

Ales Drnovsky

P.S.: Pekne svatky vsem a diky za pomoc.




Další informace o konferenci Docbook