Preskrtnuty text

Zdenek Wagner wagner at cesnet.cz
Thu Mar 13 13:25:38 CET 2003


On Thu, 13 Mar 2003, Petr Mojzisek wrote:

> Ja jsem chtel taky pouzit XSLT, ale nejak mi to nechtelo aplikovat
> sablony na jednotlive znacky. O co mi vlastne jde je prevest XHTML na
> TeX ci PostScript... Nasel jsem nekde nejake XSLT sablony, ale bez
> uspechu. Neco jsem si napsal sam a tez nic. Pak jsem nasel XMLTeX.
>
A nemel jste tam nejaky preklep?

<xsl:template match='span'>
   ... obsah ...
</xsl:template>

musi fungovat. Obsah atributu class uvnitr teto sablony ziskate pomoci
<xsl:value-of select='@class'/>

Samozrejme muzete pouzit @class v atributu test v <xsl:if> i v <xsl:when>.

> PM
>
> Zdenek Wagner <wagner at cesnet.cz> wrote:
> > On Thu, 13 Mar 2003, Jiri Zelinka wrote:
>
> >> Taky bych si netroufl tvrdit, ze TeXu moc rozumim, ale vypada to, ze
> >> xmlTeXu nerozumim vubec. Navic jej momentalne nemam k dispozici, takze
> >> si Vas problem nemuzu vyzkouset. :-(
> >> Ale snad se jeste nekdo ozve.
> >>
> > Ono by bylo nutne presne vedet, co xmltex s temi parametry provadi a
> > co presne se preda uvnitr makra uzivateli. Mozna by stacilo, kdyby se
> > misto \gdef\temp pouzilo \xdef\temp, ale treba by to dopadlo jeste hur...
>
> > Ja radsi prevadim XML na LaTeX pomoci XSLT, protoze mam plnou kontrolu nad
> > procesem a nemusim se ucit mnoho noveho -- mel jsem o tom prednasku na SLT
> > a bude to v nekterem Zpravodaji.
>
> >> Jiri Zelinka
> >>
> >> PS: Neslo by to udelat nejak jednoduseji?
> >>
> >> Petr Mojzisek wrote:
> >>
> >> >Ja to pisu v xmlTeXu a ten kod je pro zpracovani elementu span (prvni zavorka). Druha zavorka rika, ze atribut class ma jit do tokenu \classval a ta treti zavorka je kod pro vykonani na zacatku znacky (zde natazeni obsahu znacky pro pozdejsi po
> >> >
> >> >TeXu moc nerozumim, ale doted jsem si nejak pomoh, nacpal jsem si to do
> >> >\temp-u a mohl jsem to sypat ven i s ruznymi makry. S \sout-em to ale
> >> >nejede.
> >> >
> >> >KOD:
> >> >
> >> >\XMLelement{span}{\XMLattribute{class}{\classval}{\@nil}}
> >> >  {\xmlgrab}
> >> >  {
> >> >  \gdef\temp{#1}
> >> >  \def\testtoken{spravne}
> >> >  \ifx\classval\testtoken
> >> >    \underbar{\temp}
> >> >  \fi
> >> >  \def\testtoken{spatne}
> >> >  \ifx\classval\testtoken
> >> >    \sout{\temp}
> >> >  \fi
> >> >  }
> >> >
> >> >PM
> >> >
> >> >
> >> >
> >> >
> >>
>
> > Zdenek Wagner
> > e-mail: wagner at cesnet.cz  or  wagner at icpf.cas.cz
>
> > see also http://hroch486.icpf.cas.cz/wagner/
> >          http://icebearsoft.euweb.cz
>

Zdenek Wagner
e-mail: wagner at cesnet.cz  or  wagner at icpf.cas.cz

see also http://hroch486.icpf.cas.cz/wagner/
         http://icebearsoft.euweb.cz




More information about the csTeX mailing list