## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnXmlPages
##master-date:2007-09-16 22:21:55
#acl -All:write Default
#format wiki
#language lt

<<TableOfContents(1)>>

= XML Puslapiai ir XSLT Apdorojimas =
Jeigu turite [[http://4suite.org/|Python4Suite]] įdiegtą jūsų sistemoje, įmanoma XML dokumentus išsaugoti kaip puslapius. Yra svarbu paleisti šiuos puslapius su XML aprašu "{{{<?xml ...>}}}" pačioje pirmoje eilutėje. Taip pat, jūs turite patikslinti/nurodyti stiliaus lentelę (stylesheet), kuri bus naudojamas apdorojimui iš XML į HTML dokumentą. Tai daroma, naudojant [[http://www.w3.org/TR/xml-stylesheet/|standartines "xml-stylesheet" apdorojimo instrukcijas]], su vardu/pavadinimu puslapio, turinčio stiliaus lentelę (stylesheet) kaip "{{{href}}}" parametrą.

Nepamirškite aktyvinti XSLT apdorojimą (ieškokite "HelpOnConfiguration").

Norėdami daugiau informacijos, pažvelkite į tolesnius pavyzdžius, kuriuos taip pat galima rasti [[XsltVersijaLT]] puslapyje.

== Pavyzdys ==
{{{
<?xml version="1.0"?>

<?xml-stylesheet href="XsltVersion" type="text/xml"?>

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

   <xsl:output method="html" omit-xml-declaration="yes" indent="no"/>

   <xsl:template match="/">
     Šioje Wiki veikia XSLT varikliukas
     <xsl:value-of select="system-property('xsl:vendor')"/>
     (<a href="{system-property('xsl:vendor-url')}"><xsl:value-of select="system-property('xsl:vendor-url')"/></a>)
     realizuojantis XSLT v<xsl:value-of select="system-property('xsl:version')"/>
   </xsl:template>

</xsl:stylesheet>
}}} 

= DocBook atvaizdavimas =
Kad MoinMoin galėtų atvaizduoti DocBook puslapius, jums reikės sekti žemiau nurodytus žingsnius. Po to jūs galėsite MoinMoin rašyti DocBook failus ir matyti juos atvaizduotus kaip HTML. Atminkite, jog DocBook puslapių atvaizdavimas gali užtrukti kelias apdorojimo laiko sekundes (tai yra padaroma po puslapio išsaugojimo).

== DocBook palaikymo įdiegimas ==
 1. Įdiekite 4suite ir aktyvinkite XSLT apdorojimą, žiūrėkite aukščiau.
 1. Eikite į [[http://sourceforge.net/project/showfiles.php?group_id=21935&package_id=16608|DocBook failus SourceForge]] ir atsisiųskite naujausią archyvą. Jame yra XSLT failai, reikiami HTML generavimui.
 1. Išarchyvuokite archyvą ir nukopijuokite visus aplankus {{{html}}}, {{{lib}}}, {{{common}}} ir failą {{{VERSION}}} į aplanką, kuris yra rašomas MoinMoin (pvz., {{{data}}} aplanką).
  * Po 4suite atnaujinimo turire pašalinti failą {{{db_compiled.dat}}} šiame aplanke (jei egzistuoja).
 1. Redaguokite savo wiki konfigūraciją, atributas {{{docbook_html_dir}}} turi nuorodą į aplanką (kuriame yra, pvz., failas {{{docbook.xsl}}}), kurį sukūrėte paskutiniame žingsnyje.
 1. Dabar turėtumėte galėti naudotis DocBook analizatoriumi.

=== DocBook naudojimas ===
Tiesiog parašykite savo DocBook failą kaip jūs tai darėte kitoje aplinkoje. Jeigu norite įterpti nuorodas į kitus puslapius, paprasčiausiai parašykite [[WikiVardas|WikiVardą]] tekste. Atminkite, jog puslapiai, kuriems reikėtų {{{["..."]}}} nuorodų paprastame wiki žymėjime kol kas negali būti tiesiogiai susietos.

DocBook žymėjimas yra žymimas {{{#format docbook}}} pirmoje puslapio eilutėje arba wiki puslapyje taip:
{{{#!docbook
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
<book>
<bookinfo>
<author>
<firstname>Bernd</firstname>
<surname>Le Pain</surname>
</author>
<copyright>
<year>2005</year>
</copyright>
</bookinfo>
<chapter>
<title>This is a title of a chapter</title>
<sect1>
<title>This is a title of a section</title>
<para>This is a paragraph.</para>
<para>
<emphasis role="bold">
This is a paragraph in bold.
</emphasis>
</para>
</sect1>
</chapter>
</book>
}}}

Atminkite, jog tam, kad šis pavyzdys veiktų, jums reikės įdiegti DocBook kaip nurodyta aukščiau.
