| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" |
| "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| |
| |
| <head> |
| <title>Suomenkielinen OpenOffice.org</title> |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| <meta http-equiv="Content-Style-Type" content="text/css" /> |
| <meta name="version" content="0.1" /> |
| |
| <!-- Begin Finnish header --> |
| <style type="text/css" media="screen, projection"> |
| /*<![CDATA[*/ |
| <!-- |
| @import url(css/fi.css); |
| --> |
| /*]]>*/ |
| </style> |
| <!-- End Finnish header --> |
| </head> |
| |
| <body> |
| <div id="fiheader"> |
| <div id="fipositioner"> |
| <a id="fiheader-logo" href="http://fi.openoffice.org/" accesskey="1" title="Suomenkieliselle OpenOffice.org-kotisivulle"></a> |
| <h1 id="fipositioner-text">Vapaa ja avoin toimisto-ohjelmisto</h1> |
| |
| </div> |
| </div> |
| <table id="fibody"> |
| <tr> |
| <td> |
| <table width="100%" cellspacing="0" cellpadding="0"> |
| <tr> |
| <td></td> |
| <td colspan="2"> |
| <table cellpadding="5"> |
| <tr valign="top"> |
| <td> |
| |
| <!-- Begin Finnish navbar --> |
| <div class="fiLeftMenu"> |
| <div class="toolgroup"> |
| <div class="label"><strong>OpenOffice.org suomeksi</strong></div> |
| <ul> |
| <li><a href="index.html">Pääsivu</a></li> |
| <li><a href="lataa.html">Lataa</a></li> |
| <li><a href="tuote.html">Ohjelmiston kuvaus</a></li> |
| <li><a href="sivukartta.html">Sivukartta</a></li> |
| </ul> |
| </div> |
| |
| <div class="toolgroup"> |
| <div class="label"><strong>Ohjeita</strong></div> |
| <ul> |
| <li><a href="tuki.html">Käyttäjätuki</a></li> |
| <li><a href="vastauksia.html">Vastauksia kysymyksiin</a></li> |
| <li><a href="dokumentaatio.html">Käyttöoppaat</a></li> |
| <li><a href="kielityokalut.html">Tavutus ja oikoluku</a></li> |
| <li><a href="mallit.html">Asiakirjamalleja</a></li> |
| </ul> |
| </div> |
| |
| <div class="toolgroup"> |
| <div class="label"><strong>Suomennosprojekti</strong></div> |
| <ul> |
| <li><a href="http://fi.openoffice.org/servlets/ProjectNewsList">Tiedotteet</a></li> |
| <li><a href="postituslistat.html">Postituslistat</a> |
| (<a href="http://fi.openoffice.org/servlets/ProjectMailingListList">engl</a>) |
| </li> |
| <li><a href="todo.html">Tehtäviä</a></li> |
| <li><a href="issuezilla.html">Viat ja toiveet</a> |
| (<a href="http://fi.openoffice.org/servlets/ProjectIssues">engl</a>) |
| </li> |
| <li><a href="yhteystiedot.html">Yhteystiedot</a></li> |
| </ul> |
| </div> |
| </div> |
| <!-- End Finnish navbar --> |
| </td> |
| <td class="pagecontent"> |
| <!-- END-FINNISH-HEADER-PART --> |
| |
| <!-- ====================================================================== --> |
| <font size="-1"><a href="xml.html">XML-asiakirjat</a> » Esimerkki 1: otsikot</font><br/> |
| |
| <h1>Esimerkki 1: tekstiasiakirjan otsikoiden tulostaminen</h1> |
| |
| <p>Tämä esimerkki tulostaa tekstiasiakirjan kaikki otsikot |
| tekstitiedostoon, sisentäen otsikkotason mukaan. Se toimii kaikilla |
| OpenOffice.org 1.1.x Writer (.sxw) -asiakirjoilla.</p> |
| |
| <p><b>Tämä on tehty OpenOffice.org 1.1:llä!</b>. OpenOffice.org 2.0:n |
| OASIS OpenDocument -asiakirjan käsittely vaatii mm. hieman erilaiset |
| nimiavaruusmäärittelyt.</p> |
| |
| <h2>XSLT-ohjelma</h2> |
| |
| <pre style="font-size: 70%; background-color: #f0f0f0; margin-left: 20px; margin-right: 20px;"> |
| <?xml version="1.0" encoding="ISO-8859-1"?> |
| |
| <!-- ======================================================================== --> |
| <!-- OpenOffice 1.1:n nimiavaruusmäärittelyt --> |
| <!-- Huomaa, että tähän on otettu mukaan vain ne nimiavaruudet, joita tässä --> |
| <!-- muunnoksessa oikeasti käytetään. --> |
| <!-- ======================================================================== --> |
| <xsl:stylesheet |
| xmlns:xsl="http://www.w3.org/1999/XSL/Transform" |
| xmlns:office="http://openoffice.org/2000/office" |
| xmlns:style="http://openoffice.org/2000/style" |
| xmlns:text="http://openoffice.org/2000/text" |
| office:class="text" |
| office:version="1.0" |
| version="1.0"> |
| |
| <!-- Määrätään muunnoksen ulostulomuoto ja merkkikoodaus. --> |
| <xsl:output method="text" encoding="ISO-8859-1"/> |
| |
| <!-- ======================================================================== --> |
| <!-- Tee muotoilu otsikon text:level-kentässä olevan numeron mukaan --> |
| <!-- ======================================================================== --> |
| <xsl:template match="text:h"> |
| <xsl:if test="normalize-space(.) != ''"> |
| <xsl:value-of select="substring(' ', 1, (number(@text:level)-1)*2)"/> |
| <xsl:text>* </xsl:text> |
| <xsl:value-of select="."/> |
| <xsl:text>&#x0a;</xsl:text> |
| </xsl:if> |
| </xsl:template> |
| |
| |
| <!-- ======================================================================== --> |
| <!-- Juurisolmu --> |
| <!-- ======================================================================== --> |
| <xsl:template match="/"> |
| <xsl:text>ASIAKIRJAN OTSIKOT&#x0a;</xsl:text> |
| <xsl:apply-templates/> |
| </xsl:template> |
| |
| <!-- ======================================================================== --> |
| <!-- Karsitaan pois kaikki muut tekstit --> |
| <!-- ======================================================================== --> |
| <xsl:template match="text()"> |
| </xsl:template> |
| |
| </xsl:stylesheet> |
| </pre> |
| |
| <h2>XSLT-muunnoksen tekeminen asiakirjalle</h2> |
| |
| <p>XML-ohjelmaa voi käyttää Linuxissa komentoriviltä seuraavasti, |
| mikäli <tt>xsltproc</tt>-ohjelma on asennettuna. Puretaan asiakirjasta |
| ensin sen sisältö ja sen jälkeen ajetaan nimellä <tt>otsikot.xsl</tt> |
| tallennettu XSLT-ohjelma.</p> |
| |
| <pre style="background-color: #f0f0f0; margin-left: 20px; margin-right: 20px;"> |
| $ unzip Asennusohje.sxw content.xml |
| $ xsltproc otsikot.xsl content.xml |
| </pre> |
| |
| <p>XSLT-ohjelman voi myös <a href="xml-suodatin.html">asentaa |
| OpenOffice.orgiin vientisuodattimeksi</a>. Myös Mozilla Firefox |
| -selain tukee XSLT-tyylisivuja, joten <tt>content.xml</tt>-tiedostoa |
| on (siihen tehtävän tyylisivumäärityksen jälkeen) mahdollista katsoa |
| selaimella muunnetussa muodossa.</p> |
| |
| <h2>Esimerkkituloste</h2> |
| |
| <p>Alla esimerkkituloste OpenOffice.org 1.1:n <a |
| href="http://fi.openoffice.org/files/documents/133/2394/Asennusohje.zip">asennusohjeesta</a> |
| (Zip-paketti, joka sisältää OpenOffice.org 1.1 Writer -asiakirjan ja |
| leikekuvia).</p> |
| |
| <pre style="font-size: 70%; background-color: #e0e0ff; margin-left: 20px; margin-right: 20px;"> |
| ASIAKIRJAN OTSIKOT |
| * Tästä ohjeesta |
| * Tässä ohjeessa käytetyt kuvakkeet |
| * Yleistä tietoa asennuksesta |
| * Asennustyypit |
| * Järjestelmän vaatimukset |
| * Yleiset järjestelmän vaatimukset |
| * Erityisvaatimukset Solaris™-käyttöjärjestelmälle |
| * Erityisvaatimukset Linux-käyttöjärjestelmälle |
| * Ladatun asennuspaketin sisältö |
| * Ennen kuin asennat ladatun ohjelmiston |
| * Olemassa olevan asennuksen päivittäminen |
| * Usean käyttäjän asennuksen päivittäminen |
| * Yhden käyttäjän asennus |
| * Asennusvaatimukset |
| * Asennuksen aloittaminen |
| * Asentaminen CD-levyltä UNIX-järjestelmissä |
| * Asennus käyttäen ladattuja asennuspaketteja UNIX-ympäristössä |
| * Asennus CD-levyltä Windows-järjestelmässä (käyttäen versiota 1.1.3 tai uudempaa) |
| * Asennus CD-levyltä Windows-järjestelmässä (käyttäen aiempaa versiota kuin 1.1.3) |
| * Asennus käyttäen ladattuja asennuspaketteja Windows-ympäristössä |
| * Asennusvaiheet |
| * Tervetuloa |
| * Tärkeää |
| * Lisenssin hyväksyminen |
| * Käyttäjätiedot |
| * Asennustyyppi |
| * Asennettavien osien valinta |
| * Asennuskansio |
| * Asennusvaihtoehtojen tarkastus |
| * Tiedostotyyppien kytkeminen |
| * Java™-ajoympäristön asennus |
| * Tiedostojen kopiointi |
| * Asennuksen päättäminen |
| * OpenOffice.org-ohjelman käynnistäminen |
| * Usean käyttäjän asennus ja verkkoasennus |
| * Palvelinasennus |
| * Asennuksen vähimmäisvaatimukset |
| * Asennuksen aloittaminen |
| * CD-levyltä asentaminen Linux- tai UNIX-käyttöjärjestelmässä |
| * Asennuksen aloitus käyttäen ladattuja asennuspaketteja Linux- tai UNIX-käyttöjärjestelmässä |
| * CD-levyltä asennus Windows-järjestelmässä |
| * Asennuksen aloitus käyttäen ladattuja asennuspaketteja Windows ympäristössä |
| * Asennusvaiheet |
| * Tervetuloa |
| * Tärkeitä tietoja |
| * Lisenssin hyväksyminen |
| * Asennustyyppi |
| * Osien valinta |
| * Asennuskansio |
| * Java™-ajoympäristön asennus |
| * Asennusvaihtoehtojen tarkastus |
| * Tiedostojen kopiointi |
| * Asennuksen päättäminen |
| * Työasema-asennus |
| * Asennusvaatimukset |
| * Asennuksen aloitus |
| * Asennus UNIX-järjestelmään |
| * Asennus Windows-järjestelmiin |
| * Asennusvaiheet |
| * Tervetuloa |
| * Tärkeitä tietoja |
| * Lisenssin hyväksyminen |
| * Käyttäjätiedot |
| * Asennustyyppi |
| * Asennuskansio |
| * Asennusvaihtoehtojen tarkastus |
| * Tiedostotyyppien kytkeminen |
| * Java™-ajoympäristön asennus |
| * Tiedostojen kopiointi |
| * Asennuksen päättäminen |
| * OpenOffice.org-ohjelmiston käynnistäminen |
| * Liite |
| * Java™-ajoympäristön asennus Windows-järjestelmään |
| * Tulostimen, faksin ja fonttien asentaminen UNIX®-pohjaisissa käyttöjärjestelmissä |
| * Tulostinten asentaminen |
| * Tulostimen lisääminen |
| * OpenOffice.org ohjelmiston tulostinajurit |
| * Ajureiden tuonti kun luot uutta tulostinta |
| * Ajurin poistaminen uutta tulostinta luotaessa |
| * Tulostusasetuksien muuttaminen |
| * Tulostimien uudelleennimeäminen tai poistaminen |
| * Fax toiminnon käyttäminen |
| * Postscriptin kytkeminen PDF konvertteriin |
| * Fonttien asennus |
| * Fonttien lisääminen |
| * Fonttien poistaminen |
| * Fonttien uudelleennimeäminen |
| * Korjaustiedoston asentaminen Solaris™ ympäristöön |
| * Olemassa olevan OpenOffice.Org asennuksen muokkaaminen |
| * Muuta |
| * Korjaa |
| * Poista |
| * Asennusparametrit |
| * OpenOffice.org ohjelman käynnistäminen parametrin kanssa |
| * OpenOffice.org ohjelman käynnistäminen komentoriviltä |
| * Komentorivi parametrit |
| * OpenOffice.org ohjelman rekisteröinti |
| * OpenOffice.org ohjelman laajentaminen |
| * Laajennosten asentaminen, päivittäminen ja poistaminen yksittäiseltä käyttäjältä |
| * Lisäosien asentaminen, päivittäminen ja poistaminen usean käyttäjän asennuksessa |
| |
| </pre> |
| |
| <p style="margin-top: 5em;">Marko Grönroos<br>magi42@openoffice.org</p> |
| |
| <!-- ====================================================================== --> |
| </td> |
| </tr> |
| </table> |
| </td> |
| </tr> |
| </table> |
| </td> |
| </tr> |
| </table> |
| |
| </body> |
| </html> |