DocBook -> TXT

Jirka Kosek jirka na kosek.cz
Úterý Prosinec 17 10:00:45 CET 2002


Jan Klimeš wrote:

> <article lang="cs">
>    <articleinfo>
>       <title>NAZEV XML</title>
>    </articleinfo>
>    <section id="T1">
>       <title>Základní nabídka podsystému Mzdy. (T1)</title>
>       <screen>                        Základní nabídka podsystému Mzdy.
> .......
>       </screen>
>   </section>
>   <section>....</section>
> </article>
> 
> Nevite, jesli existuje XSL, ktery by mi to rozchunkoval do jednotlivych
> .TXT souboru s obsahem sections a nazvem z id? Neuvazuji o rekurzi vzdy
> bude pouze \article\section\screen ten text, ktery bych chtel dostat ven.

Tak takový styl není, ale není problém si ho napsat:

<?xml version="1.0" encoding="windows-1250"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                version="1.0"
                xmlns:saxon="http://icl.com/saxon"
                extension-element-prefixes="saxon">

  <xsl:template match="section">
    <saxon:output href="{@id}.txt" method="text">
      <xsl:value-of select="screen"/>
    </saxon:output>
  </xsl:template>

  <xsl:template match="text()"/>
  
</xsl:stylesheet>

-- 
-----------------------------------------------------------------
  Jirka Kosek  	                     
  e-mail: jirka na kosek.cz
  http://www.kosek.cz


Další informace o konferenci Docbook