blob: 0bd707572c00d8dd212f0899a2d2a916b6689d7f [file] [log] [blame]
<!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&nbsp;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&nbsp;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;">
&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;
&lt;!-- ======================================================================== --&gt;
&lt;!-- OpenOffice 1.1:n nimiavaruusmäärittelyt --&gt;
&lt;!-- Huomaa, että tähän on otettu mukaan vain ne nimiavaruudet, joita tässä --&gt;
&lt;!-- muunnoksessa oikeasti käytetään. --&gt;
&lt;!-- ======================================================================== --&gt;
&lt;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"&gt;
&lt;!-- Määrätään muunnoksen ulostulomuoto ja merkkikoodaus. --&gt;
&lt;xsl:output method="text" encoding="ISO-8859-1"/&gt;
&lt;!-- ======================================================================== --&gt;
&lt;!-- Tee muotoilu otsikon text:level-kentässä olevan numeron mukaan --&gt;
&lt;!-- ======================================================================== --&gt;
&lt;xsl:template match="text:h"&gt;
&lt;xsl:if test="normalize-space(.) != ''"&gt;
&lt;xsl:value-of select="substring(' ', 1, (number(@text:level)-1)*2)"/&gt;
&lt;xsl:text&gt;* &lt;/xsl:text&gt;
&lt;xsl:value-of select="."/&gt;
&lt;xsl:text&gt;&amp;#x0a;&lt;/xsl:text&gt;
&lt;/xsl:if&gt;
&lt;/xsl:template&gt;
&lt;!-- ======================================================================== --&gt;
&lt;!-- Juurisolmu --&gt;
&lt;!-- ======================================================================== --&gt;
&lt;xsl:template match="/"&gt;
&lt;xsl:text&gt;ASIAKIRJAN OTSIKOT&amp;#x0a;&lt;/xsl:text&gt;
&lt;xsl:apply-templates/&gt;
&lt;/xsl:template&gt;
&lt;!-- ======================================================================== --&gt;
&lt;!-- Karsitaan pois kaikki muut tekstit --&gt;
&lt;!-- ======================================================================== --&gt;
&lt;xsl:template match="text()"&gt;
&lt;/xsl:template&gt;
&lt;/xsl:stylesheet&gt;
</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&#8482;-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&#8482;-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&#8482;-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&#8482;-ajoympäristön asennus
* Tiedostojen kopiointi
* Asennuksen päättäminen
* OpenOffice.org-ohjelmiston käynnistäminen
* Liite
* Java&#8482;-ajoympäristön asennus Windows-jär­jestelmää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&#8482; ympä­ristöön
* Olemassa olevan OpenOffice.Org asennuksen muokkaaminen
* Muuta
* Korjaa
* Poista
* Asennusparametrit
* OpenOffice.org ohjelman käynnistäminen pa­rametrin 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>