You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by bu...@apache.org on 2011/12/20 01:42:04 UTC
svn commit: r800580 [7/9] - in /websites/staging/ooo-site/trunk/content/fi:
content/ css/ esimerkit/ kaappaukset/ kuvat/ kuvat/icons/ mallit/
mallit/om/ scripts/
Added: websites/staging/ooo-site/trunk/content/fi/content/xml-kaytto.html
==============================================================================
--- websites/staging/ooo-site/trunk/content/fi/content/xml-kaytto.html (added)
+++ websites/staging/ooo-site/trunk/content/fi/content/xml-kaytto.html Tue Dec 20 00:42:00 2011
@@ -0,0 +1,159 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<link href="/css/ooo.css" rel="stylesheet" type="text/css">
+
+
+<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="bannera">
+ <div id="bannerleft">
+ <img id="ooo-logo" alt="Apache OpenOffice.org (Incubating)" src="/images/ooo-logo.png"/></div>
+ <div id="bannerright"><a alt="Apache Incubator" href="http://incubator.apache.org">
+ <img id="asf-logo" alt="Apache Incubator" src="/images/apache-incubator-logo.png"/></a></div>
+ <div id="bannercenter"><br/>(incubating) | The Free and Open Productivity Suite</div>
+ </div>
+ <div id="clear"></div>
+ <div id="topbara">
+ <div id="breadcrumbsa"><a href="/">home</a> » <a href="/fi/">fi</a> » <a href="/fi/content/">content</a></div>
+ <div id="topnava">
+ <ul>
+<li><a href="/download/index.html" title="Download OpenOffice.org">Download</a></li>
+<li><a href="/support/index.html" title="Find Support for OpenOffice.org">Support</a></li>
+<li><a href="/extensions/index.html" title="Find Extensions and Templates">Extend</a></li>
+<li><a href="http://incubator.apache.org/openofficeorg/get-involved.html" title="Get involved in Apache OpenOffice (incubating)">Develop</a></li>
+<li><a href="/projects/native-lang.html" title="OpenOffice.org in your Native Language">Native Language</a></li>
+</ul>
+ </div>
+ </div>
+ <div id="clear"></div>
+
+ <div id="content">
+
+
+
+<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 -->
+
+<!-- ====================================================================== -->
+<h1>XML-tiedostomuoton käyttökohteita</h1>
+
+<ul>
+ <li>Raporttien luonti</li>
+ <li>Lomakkeet</li>
+ <li>Sisällönhallinta</li>
+ <li></li>
+ <li></li>
+</ul>
+<!-- ====================================================================== -->
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="footera">
+ <div id="poweredbya">
+ <p><img src="/images/feather-small.gif"/></p>
+ </div>
+ <div id="copyrighta">
+ <p>
+ Apache "OpenOffice.org" is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator.
+ Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and
+ decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is
+ not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has
+ yet to be fully endorsed by the ASF.</p>
+ <p>
+ <a href="/license.html">Copyright & License</a>
+ <br />Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+ OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation.
+ Other names appearing on the site may be trademarks of their respective owners.
+ </p>
+ </div>
+ </div>
+
+</body>
+</html>
Added: websites/staging/ooo-site/trunk/content/fi/content/xml-lomake1.html
==============================================================================
--- websites/staging/ooo-site/trunk/content/fi/content/xml-lomake1.html (added)
+++ websites/staging/ooo-site/trunk/content/fi/content/xml-lomake1.html Tue Dec 20 00:42:00 2011
@@ -0,0 +1,498 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<link href="/css/ooo.css" rel="stylesheet" type="text/css">
+
+
+<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="bannera">
+ <div id="bannerleft">
+ <img id="ooo-logo" alt="Apache OpenOffice.org (Incubating)" src="/images/ooo-logo.png"/></div>
+ <div id="bannerright"><a alt="Apache Incubator" href="http://incubator.apache.org">
+ <img id="asf-logo" alt="Apache Incubator" src="/images/apache-incubator-logo.png"/></a></div>
+ <div id="bannercenter"><br/>(incubating) | The Free and Open Productivity Suite</div>
+ </div>
+ <div id="clear"></div>
+ <div id="topbara">
+ <div id="breadcrumbsa"><a href="/">home</a> » <a href="/fi/">fi</a> » <a href="/fi/content/">content</a></div>
+ <div id="topnava">
+ <ul>
+<li><a href="/download/index.html" title="Download OpenOffice.org">Download</a></li>
+<li><a href="/support/index.html" title="Find Support for OpenOffice.org">Support</a></li>
+<li><a href="/extensions/index.html" title="Find Extensions and Templates">Extend</a></li>
+<li><a href="http://incubator.apache.org/openofficeorg/get-involved.html" title="Get involved in Apache OpenOffice (incubating)">Develop</a></li>
+<li><a href="/projects/native-lang.html" title="OpenOffice.org in your Native Language">Native Language</a></li>
+</ul>
+ </div>
+ </div>
+ <div id="clear"></div>
+
+ <div id="content">
+
+
+
+<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 2: syöttökenttien kerääminen</font><br/>
+
+<h1>Esimerkki 2: lomakkeen syöttökenttien kerääminen</h1>
+
+<p>Syöttökentät ovat eräs tapa toteuttaa lomakkeita. Tässä
+yksinkertaisessa esimerkissä kerätään OpenDocument-muotoisesta
+tekstiasiakirjasta kaikkien syöttökenttien sisältämät tiedot ja
+tulostetaan ne HTML-muodossa.</p>
+
+<p>Ohjelma kerää syöttökentät mistä tahansa tiedostosta, ei vain
+lomakkeesta. Alempana <a href="#word">toinen esimerkki</a> kenttien
+keräämisestä aidosta <a
+href="http://lomake.fi/">lomake.fi</a>-palvelun tarjoamasta Microsoft
+Word -lomakkeesta.</p>
+
+<p>Oletetaan, että käyttäjä on täyttänyt <a href="esimerkit/lomake1.odt">tyhjän
+lomakkeen</a> ja saanut aikaiseksi <a href="esimerkit/lomake1_taytetty.odt">täytetyn
+lomakkeen</a>.</p>
+
+<div align="center"><img src="kaappaukset/kaappaus_lomake1_taytetty.png"></div>
+
+<p>Lomakkeessa on syöttökenttiä, jotka on nimetty <tt>k_sukunimi</tt>,
+<tt>k_etunimet</tt>, ja niin edelleen.</p>
+
+<p>XSLT-ohjelma (eli muunnin tai "tyylisivu") on
+seuraavanlainen. Alussa on nimialueiden määrittelyjen vakio-osa, jonka
+jälkeen tulee tulosmuodon määrittely (HTML) ja lopulta kolme
+muunnossääntöä.</p>
+
+<pre style="font-size: 70%; background-color: #f0f0f0; margin-left: 20px; margin-right: 20px;">
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<!-- ======================================================================== -->
+<!-- OpenDocument-formaatin 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:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0"
+ office:version="1.0"
+ version="1.0">
+
+ <!-- Määrätään muunnoksen ulostulomuoto ja merkkikoodaus. -->
+ <xsl:output method="html" encoding="ISO-8859-1"/>
+
+ <!-- ======================================================================== -->
+ <!-- Lue syöttökentän tiedot ja muotoile ne taulukon riviksi -->
+ <!-- ======================================================================== -->
+ <xsl:template match="text:text-input">
+ <xsl:if test="normalize-space(.) != ''">
+ <tr>
+ <td><xsl:value-of select="normalize-space(@text:description)"/>:</td>
+ <td><xsl:value-of select="normalize-space(.)"/></td>
+ </tr>
+ </xsl:if>
+ </xsl:template>
+
+ <!-- ======================================================================== -->
+ <!-- Juurisolmu -->
+ <!-- ======================================================================== -->
+ <xsl:template match="/">
+ <body>
+ <h2>Lomakeraportti</h2>
+ <p>Generoitu täytetyn lomakkeen sisältävästä OASIS OpenDocument -tekstiasiakirjasta.</p>
+
+ <table>
+ <tr><th>Tekstikenttä</th><th>Täytetty arvo</th></tr>
+ <xsl:apply-templates/>
+ </table>
+ </body>
+ </xsl:template>
+
+ <!-- ======================================================================== -->
+ <!-- Karsitaan pois kaikki muut tekstit -->
+ <!-- ======================================================================== -->
+ <xsl:template match="text()">
+ </xsl:template>
+
+</xsl:stylesheet>
+</pre>
+
+<h3>XSLT-muunnoksen tekeminen asiakirjalle</h3>
+
+<p>XSLT-ohjelman voi asentaa OpenOffice.orgiin vientisuodattimeksi,
+kuten on kuvattu alempana. Sitä voi kuitenkin käyttää myös
+OpenOffice.orgin ulkopuolella. Esimerkiksi Linuxissa sitä käytetään
+komentoriviltä seuraavasti. Puretaan asiakirjasta ensin sen sisältö ja
+sen jälkeen ajetaan nimellä <tt>lomake-tekstiksi.xsl</tt> tallennettu
+XSLT-ohjelma.</p>
+
+<pre style="background-color: #f0f0f0; margin-left: 20px; margin-right: 20px;">
+$ unzip lomake1.odt content.xml
+$ xsltproc lomake-tekstiksi.xsl content.xml
+</pre>
+
+<p>Tällöin saadaan seuraava HTML-muotoinen tulostus:</p>
+
+<pre style="font-size: 70%; background-color: #f0f0f0; margin-left: 20px; margin-right: 20px;">
+<body <i>...nimiavaruusmäärittelyjä...</i>>
+<h2>Lomakeraportti</h2>
+<p>Generoitu täytetyn lomakkeen sisältävästä OASIS OpenDocument -tekstiasiakirjasta.</p>
+<table>
+<tr>
+<th align="left">Tekstikenttä</th>
+<th align="left">Täytetty arvo</th>
+</tr>
+<tr>
+<td>k_sukunimi:</td>
+<td>Suuri</td>
+</tr>
+<tr>
+<td>k_etunimet:</td>
+<td>Aleksanteri</td>
+</tr>
+<tr>
+<td>k_ammatti:</td>
+<td>valloittaja</td>
+</tr>
+<tr>
+<td>k_syntymaaika:</td>
+<td>1.4.-390</td>
+</tr>
+</table>
+</body>
+</pre>
+
+<p>Joka siis näyttää tältä:</p>
+
+<div style="background-color: #e0e0ff; margin-left: 20px; margin-right: 20px;">
+<h2>Lomakeraportti</h2>
+<p>Generoitu täytetyn lomakkeen sisältävästä OASIS OpenDocument -tekstiasiakirjasta.</p>
+<table>
+<tr>
+<th align="left">Tekstikenttä</th>
+<th align="left">Täytetty arvo</th>
+</tr>
+<tr>
+<td>k_sukunimi:</td>
+<td>Suuri</td>
+</tr>
+<tr>
+<td>k_etunimet:</td>
+<td>Aleksanteri</td>
+</tr>
+<tr>
+<td>k_ammatti:</td>
+<td>valloittaja</td>
+</tr>
+<tr>
+<td>k_syntymaaika:</td>
+<td>1.4.-390</td>
+</tr>
+</table>
+</div>
+
+<h2><a name="word">Syöttökenttien kerääminen Word-asiakirjasta</a></h2>
+
+<p>Jotkin julkishallinnon lomakkeet ovat edelleen
+Word-muodossa. Esimerkiksi <a href="http://lomake.fi/">lomake.fi</a>
+tarjoaa sellaisia, muttei vielä OpenOffice-muodossa. Näiden
+lomakkeiden sisältö on kuitenkin helppo muuttaa OpenOffice- tai
+OpenDocument-muotoon ja käsitellä yllä määritellyllä suodattimella.</p>
+
+<p>Otetaan vaikkapa <a
+href="https://lomake.fi/lp/index.cgi/search_forms/search?s=QUrZMWHd3dwXzJ1&keyword=yritt%E4jyys">Yrittäjyys</a>-kokoelmasta lomake <a href="https://lomake.fi/lp/index.cgi/log?s=QUrZMWHd3dwXzJ1&lomake_id=2296&url=http%3A%2F%2Fwww.ytj.fi%2Fbinary.asp%3Fpage%3D1281%26file%3Dattachments%5C2004%5C5%5C31151977329218%5Cy3.doc&authority_id=6&type=doc">Yksityinen elinkeinonharjoittaja, perustamisilmoitus</a> (Word). </p>
+
+<div align="center"><img src="kaappaukset/kaappaus_lomake1b_1.png"></div>
+
+
+<p>Muunnetaan se OpenDocument-muotoon lataamalla se OpenOffice.orgiin
+Word-tiedostona ja tallentamalla se uudessa muodossa. Suuri määrä
+Word-asiakirjoja on helposti muunnettavissa .sxw- tai .odt-muotoon
+OpenOffice.orgin <i>asiakirjamuuntimella</i>. Asiakirjamuunnin
+käynnistetään valikosta <b>Tiedosto/Ohjattu
+toiminto/Asiakirjamuunnin</b>.</p>
+
+<div style="background-color: #e0e0ff; margin-left: 20px; margin-right: 20px;">
+<h2>Lomakeraportti</h2>
+<p>Generoitu täytetyn lomakkeen sisältävästä OASIS OpenDocument -tekstiasiakirjasta.</p>
+<table>
+<tr>
+<th align="left">Tekstikenttä</th>
+<th align="left">Täytetty arvo</th>
+</tr>
+<tr>
+<td>Teksti6:</td>
+<td>Munfirma</td>
+</tr>
+<tr>
+<td>Teksti217:</td>
+<td>Joku kiva vaihtoehtonimi</td>
+</tr>
+<tr>
+<td>Teksti218:</td>
+<td>Toinen tosi kiva vaihtoehtoinen nimi</td>
+</tr>
+<tr>
+<td>Teksti250:</td>
+<td>Se kiva kaupunki jossa mä asun</td>
+</tr>
+<tr>
+<td>Teksti6:</td>
+<td>Mycompany</td>
+</tr>
+<tr>
+<td>Teksti241:</td>
+<td>Mycompany</td>
+</tr>
+<tr>
+<td>Teksti243:</td>
+<td>Biznekset ameriikoissa</td>
+</tr>
+<tr>
+<td>Teksti242:</td>
+<td>Blerp</td>
+</tr>
+<tr>
+<td>Teksti244:</td>
+<td>Biznekset ruottissa</td>
+</tr>
+<tr>
+<td>Teksti11:</td>
+<td>Minun yritykseni, Blerp</td>
+</tr>
+<tr>
+<td>Teksti217:</td>
+<td>Risto Reipas</td>
+</tr>
+<tr>
+<td>Teksti216:</td>
+<td>123456-123a</td>
+</tr>
+<tr>
+<td>Teksti239:</td>
+<td>suomi</td>
+</tr>
+<tr>
+<td>Teksti223:</td>
+<td>Kivakuja 42</td>
+</tr>
+<tr>
+<td>:</td>
+<td>1</td>
+</tr>
+<tr>
+<td>:</td>
+<td>2</td>
+</tr>
+<tr>
+<td>:</td>
+<td>3</td>
+</tr>
+<tr>
+<td>:</td>
+<td>4</td>
+</tr>
+<tr>
+<td>:</td>
+<td>5</td>
+</tr>
+<tr>
+<td>Teksti224:</td>
+<td>KAUPUNKILA</td>
+</tr>
+<tr>
+<td>Teksti15:</td>
+<td>Käymälä 3</td>
+</tr>
+<tr>
+<td>Teksti16:</td>
+<td>12345</td>
+</tr>
+<tr>
+<td>Teksti17:</td>
+<td>KYLÃLÃ</td>
+</tr>
+<tr>
+<td>Teksti18:</td>
+<td>09-123456</td>
+</tr>
+<tr>
+<td>Teksti219:</td>
+<td>555-12643</td>
+</tr>
+<tr>
+<td>Teksti220:</td>
+<td>555-67375</td>
+</tr>
+<tr>
+<td>Teksti22:</td>
+<td>mie@jossain.fi</td>
+</tr>
+<tr>
+<td>Teksti222:</td>
+<td>http://kotskasivu.fi/</td>
+</tr>
+<tr>
+<td>Teksti225:</td>
+<td>1.1.-31.12</td>
+</tr>
+<tr>
+<td>Teksti226:</td>
+<td>1.1.2005-31.12.2005</td>
+</tr>
+<tr>
+<td>Teksti31:</td>
+<td>Ei kukkaa</td>
+</tr>
+<tr>
+<td>Teksti32:</td>
+<td>2783483264783264</td>
+</tr>
+<tr>
+<td>Teksti33:</td>
+<td>Osoitekuja 88</td>
+</tr>
+<tr>
+<td>Teksti34:</td>
+<td>12345</td>
+</tr>
+<tr>
+<td>Teksti35:</td>
+<td>PAIKKALA</td>
+</tr>
+<tr>
+<td>Teksti225:</td>
+<td>Semmosii bizniksii, tiätsä</td>
+</tr>
+<tr>
+<td>Teksti245:</td>
+<td>Ju nou, juttui</td>
+</tr>
+<tr>
+<td>Teksti248:</td>
+<td>Tahan tuottaminen</td>
+</tr>
+<tr>
+<td>Teksti228:</td>
+<td>ei</td>
+</tr>
+</table>
+</div>
+
+<p>(Lomakkeesta oli suurin osa kentistä jätetty täyttämättä.)</p>
+
+<p style="margin-top: 5em;">Marko Grönroos<br>magi42@openoffice.org</p>
+
+<!-- ====================================================================== -->
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="footera">
+ <div id="poweredbya">
+ <p><img src="/images/feather-small.gif"/></p>
+ </div>
+ <div id="copyrighta">
+ <p>
+ Apache "OpenOffice.org" is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator.
+ Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and
+ decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is
+ not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has
+ yet to be fully endorsed by the ASF.</p>
+ <p>
+ <a href="/license.html">Copyright & License</a>
+ <br />Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+ OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation.
+ Other names appearing on the site may be trademarks of their respective owners.
+ </p>
+ </div>
+ </div>
+
+</body>
+</html>
Added: websites/staging/ooo-site/trunk/content/fi/content/xml-lomake2.html
==============================================================================
--- websites/staging/ooo-site/trunk/content/fi/content/xml-lomake2.html (added)
+++ websites/staging/ooo-site/trunk/content/fi/content/xml-lomake2.html Tue Dec 20 00:42:00 2011
@@ -0,0 +1,302 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<link href="/css/ooo.css" rel="stylesheet" type="text/css">
+
+
+<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="bannera">
+ <div id="bannerleft">
+ <img id="ooo-logo" alt="Apache OpenOffice.org (Incubating)" src="/images/ooo-logo.png"/></div>
+ <div id="bannerright"><a alt="Apache Incubator" href="http://incubator.apache.org">
+ <img id="asf-logo" alt="Apache Incubator" src="/images/apache-incubator-logo.png"/></a></div>
+ <div id="bannercenter"><br/>(incubating) | The Free and Open Productivity Suite</div>
+ </div>
+ <div id="clear"></div>
+ <div id="topbara">
+ <div id="breadcrumbsa"><a href="/">home</a> » <a href="/fi/">fi</a> » <a href="/fi/content/">content</a></div>
+ <div id="topnava">
+ <ul>
+<li><a href="/download/index.html" title="Download OpenOffice.org">Download</a></li>
+<li><a href="/support/index.html" title="Find Support for OpenOffice.org">Support</a></li>
+<li><a href="/extensions/index.html" title="Find Extensions and Templates">Extend</a></li>
+<li><a href="http://incubator.apache.org/openofficeorg/get-involved.html" title="Get involved in Apache OpenOffice (incubating)">Develop</a></li>
+<li><a href="/projects/native-lang.html" title="OpenOffice.org in your Native Language">Native Language</a></li>
+</ul>
+ </div>
+ </div>
+ <div id="clear"></div>
+
+ <div id="content">
+
+
+
+<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 3: ohjausobjektilomake</font><br/>
+
+<h1>XML-esimerkki 3: ohjausobjektilomakkeen tietojen kerääminen</h1>
+
+<p>Lomakkeen ohjausobjekteilla on mahdollista tehdä hyvin monipuolisia
+lomakkeita, joiden kentät voivat sisältää muutakin kuin vain
+tekstiä. Lomake voidaan yhdistää tietokantaan, jolloin lomakkeeseen
+täytetyt tiedot päivittyvät tietokantaan suoraan.</p>
+
+<p>Tässä esimerkissä lomaketta ei ole yhdistetty tietokantaan, vaan
+sen sisältämät tiedot muunnetaan toiseen tiedostomuotoon, tässä
+tapauksessa HTML:ksi.</p>
+
+<p>Oletetaan, että käyttäjä on täyttänyt <a href="esimerkit/lomake2.odt">esimerkkilomakkeen</a> (ODT).</p>
+
+<div align="center"><img src="kaappaukset/kaappaus_lomake2.png"></div>
+
+<h2>Muuntaminen</h2>
+
+<p>Alla esitetty muunnos muuntaa lomakkeen HTML-muotoiseksi taulukoksi.</p>
+
+<pre style="font-size: 70%; background-color: #f0f0f0; margin-left: 20px; margin-right: 20px;">
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xsl:stylesheet
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0"
+ xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0"
+ xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0"
+ xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0"
+ xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0"
+ xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0"
+ xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0"
+ xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0"
+ xmlns:math="http://www.w3.org/1998/Math/MathML"
+ xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0"
+ xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0"
+ xmlns:ooo="http://openoffice.org/2004/office"
+ xmlns:ooow="http://openoffice.org/2004/writer"
+ xmlns:oooc="http://openoffice.org/2004/calc"
+ xmlns:dom="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ office:version="1.0"
+ version="1.0">
+
+ <!-- Määrätään muunnoksen ulostulomuoto ja merkkikoodaus. -->
+ <xsl:output method="html" encoding="ISO-8859-1"/>
+
+ <!-- ======================================================================== -->
+ <!-- Luetaan kenttien tiedot ja muotoillaan ne taulukon riviksi -->
+ <!-- ======================================================================== -->
+
+ <!-- Tekstikenttä -->
+ <xsl:template match="form:text">
+ <tr>
+ <td><xsl:value-of select="@form:name"/>:</td>
+ <td><xsl:value-of select="@form:current-value"/></td>
+ </tr>
+ </xsl:template>
+
+ <!-- Muotoiltu tekstikenttä -->
+ <xsl:template match="form:formatted-text">
+ <tr>
+ <td><xsl:value-of select="@form:name"/>:</td>
+ <td><xsl:value-of select="@form:current-value"/> (numeerinen päivämäärä 1.1.1900 laskien)</td>
+ </tr>
+ </xsl:template>
+
+ <!-- Monivalintakenttä -->
+ <xsl:template match="form:radio">
+ <xsl:if test="@form:current-selected = 'true'">
+ <tr>
+ <td><xsl:value-of select="@form:name"/>:</td>
+ <td><xsl:value-of select="@form:label"/></td>
+ </tr>
+ </xsl:if>
+ </xsl:template>
+
+
+ <!-- ======================================================================== -->
+ <!-- Juurisolmu -->
+ <!-- ======================================================================== -->
+ <xsl:template match="/">
+ <body>
+ <h2>Lomakeraportti</h2>
+ <p>Generoitu täytetyn lomakkeen sisältävästä OASIS OpenDocument -tekstiasiakirjasta.</p>
+
+ <table>
+ <tr><th align="left">Tekstikenttä</th><th align="left">Täytetty arvo</th></tr>
+ <xsl:apply-templates/>
+ </table>
+ </body>
+ </xsl:template>
+
+ <!-- ======================================================================== -->
+ <!-- Karsitaan pois kaikki muut tekstit -->
+ <!-- ======================================================================== -->
+ <xsl:template match="text()">
+ </xsl:template>
+
+</xsl:stylesheet>
+</pre>
+
+<p>Ajaminen tapahtuu kuten <a href="xml-lomake1.html">edellisessä
+esimerkissä</a> tai asentamalla XSLT-ohjelman suodattimeksi
+OpenOffice.orgiin.</p>
+
+<p>Suorittaminen tuottaa seuraavanlaisen raportin:</p>
+
+<div style="background-color: #e0e0ff; margin-left: 20px; margin-right: 20px;">
+<h2>Lomakeraportti</h2>
+<p>Generoitu täytetyn lomakkeen sisältävästä OASIS OpenDocument -tekstiasiakirjasta.</p>
+<table>
+<tr>
+<th align="left">Tekstikenttä</th>
+<th align="left">Täytetty arvo</th>
+</tr>
+<tr>
+<td>k_ammatti:</td>
+<td>kuningas</td>
+</tr>
+<tr>
+<td>k_syntymaaika:</td>
+<td>15438 (numeerinen päivämäärä 1.1.1900 laskien)</td>
+</tr>
+<tr>
+<td>k_sukunimi:</td>
+<td>Suuri</td>
+</tr>
+<tr>
+<td>k_etunimet:</td>
+<td>Kaarle</td>
+</tr>
+<tr>
+<td>k_siviilisaaty:</td>
+<td>eronnut</td>
+</tr>
+<tr>
+<td>k_syntymapaikka:</td>
+<td>paikkala</td>
+</tr>
+</table>
+</div>
+
+<p style="margin-top: 5em;">Marko Grönroos<br>magi42@openoffice.org</p>
+
+<!-- ====================================================================== -->
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="footera">
+ <div id="poweredbya">
+ <p><img src="/images/feather-small.gif"/></p>
+ </div>
+ <div id="copyrighta">
+ <p>
+ Apache "OpenOffice.org" is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator.
+ Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and
+ decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is
+ not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has
+ yet to be fully endorsed by the ASF.</p>
+ <p>
+ <a href="/license.html">Copyright & License</a>
+ <br />Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+ OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation.
+ Other names appearing on the site may be trademarks of their respective owners.
+ </p>
+ </div>
+ </div>
+
+</body>
+</html>
Added: websites/staging/ooo-site/trunk/content/fi/content/xml-otsikot.html
==============================================================================
--- websites/staging/ooo-site/trunk/content/fi/content/xml-otsikot.html (added)
+++ websites/staging/ooo-site/trunk/content/fi/content/xml-otsikot.html Tue Dec 20 00:42:00 2011
@@ -0,0 +1,346 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<link href="/css/ooo.css" rel="stylesheet" type="text/css">
+
+
+<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="bannera">
+ <div id="bannerleft">
+ <img id="ooo-logo" alt="Apache OpenOffice.org (Incubating)" src="/images/ooo-logo.png"/></div>
+ <div id="bannerright"><a alt="Apache Incubator" href="http://incubator.apache.org">
+ <img id="asf-logo" alt="Apache Incubator" src="/images/apache-incubator-logo.png"/></a></div>
+ <div id="bannercenter"><br/>(incubating) | The Free and Open Productivity Suite</div>
+ </div>
+ <div id="clear"></div>
+ <div id="topbara">
+ <div id="breadcrumbsa"><a href="/">home</a> » <a href="/fi/">fi</a> » <a href="/fi/content/">content</a></div>
+ <div id="topnava">
+ <ul>
+<li><a href="/download/index.html" title="Download OpenOffice.org">Download</a></li>
+<li><a href="/support/index.html" title="Find Support for OpenOffice.org">Support</a></li>
+<li><a href="/extensions/index.html" title="Find Extensions and Templates">Extend</a></li>
+<li><a href="http://incubator.apache.org/openofficeorg/get-involved.html" title="Get involved in Apache OpenOffice (incubating)">Develop</a></li>
+<li><a href="/projects/native-lang.html" title="OpenOffice.org in your Native Language">Native Language</a></li>
+</ul>
+ </div>
+ </div>
+ <div id="clear"></div>
+
+ <div id="content">
+
+
+
+<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ä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™ 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>
+
+
+
+ </div>
+
+ <div id="footera">
+ <div id="poweredbya">
+ <p><img src="/images/feather-small.gif"/></p>
+ </div>
+ <div id="copyrighta">
+ <p>
+ Apache "OpenOffice.org" is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator.
+ Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and
+ decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is
+ not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has
+ yet to be fully endorsed by the ASF.</p>
+ <p>
+ <a href="/license.html">Copyright & License</a>
+ <br />Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+ OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation.
+ Other names appearing on the site may be trademarks of their respective owners.
+ </p>
+ </div>
+ </div>
+
+</body>
+</html>
Added: websites/staging/ooo-site/trunk/content/fi/content/xml-suodatin.html
==============================================================================
--- websites/staging/ooo-site/trunk/content/fi/content/xml-suodatin.html (added)
+++ websites/staging/ooo-site/trunk/content/fi/content/xml-suodatin.html Tue Dec 20 00:42:00 2011
@@ -0,0 +1,180 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<link href="/css/ooo.css" rel="stylesheet" type="text/css">
+
+
+<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="bannera">
+ <div id="bannerleft">
+ <img id="ooo-logo" alt="Apache OpenOffice.org (Incubating)" src="/images/ooo-logo.png"/></div>
+ <div id="bannerright"><a alt="Apache Incubator" href="http://incubator.apache.org">
+ <img id="asf-logo" alt="Apache Incubator" src="/images/apache-incubator-logo.png"/></a></div>
+ <div id="bannercenter"><br/>(incubating) | The Free and Open Productivity Suite</div>
+ </div>
+ <div id="clear"></div>
+ <div id="topbara">
+ <div id="breadcrumbsa"><a href="/">home</a> » <a href="/fi/">fi</a> » <a href="/fi/content/">content</a></div>
+ <div id="topnava">
+ <ul>
+<li><a href="/download/index.html" title="Download OpenOffice.org">Download</a></li>
+<li><a href="/support/index.html" title="Find Support for OpenOffice.org">Support</a></li>
+<li><a href="/extensions/index.html" title="Find Extensions and Templates">Extend</a></li>
+<li><a href="http://incubator.apache.org/openofficeorg/get-involved.html" title="Get involved in Apache OpenOffice (incubating)">Develop</a></li>
+<li><a href="/projects/native-lang.html" title="OpenOffice.org in your Native Language">Native Language</a></li>
+</ul>
+ </div>
+ </div>
+ <div id="clear"></div>
+
+ <div id="content">
+
+
+
+<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> » Suodattimet</font><br/>
+
+<h1>Vienti- ja tuontisuodattimen määritteleminen</h1>
+
+<p>XSLT-muotoinen suodatin voidaan lisätä OpenOffice.orgiin vienti-
+tai tuontisuodattimeksi, jolloin asiakirja voidaan helposti viedä tai
+tuoda kyseisessä muodossa. Tuontisuodattimien tekeminen on yleensä
+hieman vaikeampaa kuin vientisuodattimien, koska niissä täytyy luoda
+kokonainen OpenDocument-asiakirja.</p>
+
+<p>Suodattimien lisääminen tapahtuu valikosta <b>Työkalut/XML-suodattimien asetukset</b>.</p>
+
+<div align="center"><img src="kaappaukset/kaappaus_lomake1_suodatin_1.png"></div>
+
+<p>Suodattimelle annetaan nimi ja määritellään sen tuottama tiedostomuoto.</p>
+
+<div align="center"><img src="kaappaukset/kaappaus_lomake1_suodatin_2.png"></div>
+
+<p>Suodattimen tiedosto määritellään <b>Muunnos</b>-välilehdessä.</p>
+
+<div align="center"><img src="kaappaukset/kaappaus_lomake1_suodatin_3.png"></div>
+
+<p>Tämän jälkeen asiakirjan (tässä tapauksessa lomakkeen) voi
+tallentaa vientisuodattimen mahdollistamassa muodossa valikosta <b>Tiedosto/Vie</b>.</p>
+
+<div align="center"><img src="kaappaukset/kaappaus_lomake1_suodatin_4.png"></div>
+
+
+<p style="margin-top: 5em;">Marko Grönroos<br>magi42@openoffice.org</p>
+
+<!-- ====================================================================== -->
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="footera">
+ <div id="poweredbya">
+ <p><img src="/images/feather-small.gif"/></p>
+ </div>
+ <div id="copyrighta">
+ <p>
+ Apache "OpenOffice.org" is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator.
+ Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and
+ decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is
+ not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has
+ yet to be fully endorsed by the ASF.</p>
+ <p>
+ <a href="/license.html">Copyright & License</a>
+ <br />Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+ OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation.
+ Other names appearing on the site may be trademarks of their respective owners.
+ </p>
+ </div>
+ </div>
+
+</body>
+</html>
Added: websites/staging/ooo-site/trunk/content/fi/content/xml-tuonti1.html
==============================================================================
--- websites/staging/ooo-site/trunk/content/fi/content/xml-tuonti1.html (added)
+++ websites/staging/ooo-site/trunk/content/fi/content/xml-tuonti1.html Tue Dec 20 00:42:00 2011
@@ -0,0 +1,451 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<link href="/css/ooo.css" rel="stylesheet" type="text/css">
+
+
+<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="bannera">
+ <div id="bannerleft">
+ <img id="ooo-logo" alt="Apache OpenOffice.org (Incubating)" src="/images/ooo-logo.png"/></div>
+ <div id="bannerright"><a alt="Apache Incubator" href="http://incubator.apache.org">
+ <img id="asf-logo" alt="Apache Incubator" src="/images/apache-incubator-logo.png"/></a></div>
+ <div id="bannercenter"><br/>(incubating) | The Free and Open Productivity Suite</div>
+ </div>
+ <div id="clear"></div>
+ <div id="topbara">
+ <div id="breadcrumbsa"><a href="/">home</a> » <a href="/fi/">fi</a> » <a href="/fi/content/">content</a></div>
+ <div id="topnava">
+ <ul>
+<li><a href="/download/index.html" title="Download OpenOffice.org">Download</a></li>
+<li><a href="/support/index.html" title="Find Support for OpenOffice.org">Support</a></li>
+<li><a href="/extensions/index.html" title="Find Extensions and Templates">Extend</a></li>
+<li><a href="http://incubator.apache.org/openofficeorg/get-involved.html" title="Get involved in Apache OpenOffice (incubating)">Develop</a></li>
+<li><a href="/projects/native-lang.html" title="OpenOffice.org in your Native Language">Native Language</a></li>
+</ul>
+ </div>
+ </div>
+ <div id="clear"></div>
+
+ <div id="content">
+
+
+
+<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> » Tuontisuodattimet</font><br/>
+
+<h1>Tuontisuodattimen tekeminen</h1>
+
+<p>OpenOffice.orgiin on mahdollista itse rakentaa tuontisuodattimia
+XSLT-kielellä. Tuontisuodattimet voidaan <a
+href="xml-suodatin.html">asentaa</a> OpenOffice.orgiin helposti tai
+niitä voidaan käyttää ulkoisissa ohjelmissa.</p>
+
+<div align="center"><img src="kuvat/xml-muunnos-kuva1-2.png"></div>
+
+<p>Tuontisuodatin koostuu seuraavista komponenteista:</p>
+
+<ul>
+ <li><b>XSLT-muunnin</b>, joka luo asiakirjan <tt>content.xml</tt>-tiedoston,</li>
+ <li><b>tuontimalli</b>, joka määrittelee asiakirjan tyylit, ja lisäksi</li>
+ <li>valinnainen <b>DTD-rakennemäärittely</b>.</li>
+</ul>
+
+<h2>XML-asiakirja</h2>
+
+<p>Käytämme esimerkkinä seuraavaa XML-muodossa olevaa henkilötietokantaa.</p>
+
+<pre style="background-color: #f0f0f0; margin-left: 20px; margin-right: 20px;">
+<?xml version="1.0" encoding="UTF-8"?>
+<henkilot>
+ <henkilo>
+ <etunimi><font color="green">Aleksanteri</font></etunimi>
+ <sukunimi><font color="green">Suuri</font></sukunimi>
+ <syntymaaika><font color="green">30.7.356 eaa</font></syntymaaika>
+ <ammatti><font color="green">valloittaja</font></ammatti>
+ <siviilisaaty tyyppi="<font color="green">naimaton</font>"/>
+ </henkilo>
+
+ <henkilo>
+ <etunimi><font color="green">Kaarle</font></etunimi>
+ <sukunimi><font color="green">Suuri</font></sukunimi>
+ <syntymaaika><font color="green">2.4.742</font></syntymaaika>
+ <ammatti><font color="green">kuningas</font></ammatti>
+ <siviilisaaty tyyppi="<font color="green">leski</font>"/>
+ </henkilo>
+
+ <henkilo>
+ <etunimi><font color="green">Konstantinus</font></etunimi>
+ <sukunimi><font color="green">Suuri</font></sukunimi>
+ <syntymaaika><font color="green">27.2.273</font></syntymaaika>
+ <ammatti><font color="green">keisari</font></ammatti>
+ <siviilisaaty tyyppi="<font color="green">naimisissa</font>"/>
+ </henkilo>
+
+ <henkilo>
+ <etunimi><font color="green">Kyyrös II</font></etunimi>
+ <sukunimi><font color="green">Suuri</font></sukunimi>
+ <syntymaaika><font color="green">576 eaa</font></syntymaaika>
+ <ammatti><font color="green">kuningas</font></ammatti>
+ <siviilisaaty tyyppi="<font color="green">eronnut</font>"/>
+ </henkilo>
+</henkilot>
+</pre>
+
+<h3>XML-rakennemäärittelyt</h3>
+
+<p>XML-asiakirjatyypille on hyvä tehdä DTD-rakennemäärittely
+oikeellisuuden tarkistamiseksi. DTD-määrittely ei ole pakollinen ja
+sitä käytetään OpenOffice.orgissa lähinnä vientisuodattimissa
+oikeellisuuden tarkistamiseen. Tuonnissa sitä voidaan käyttää vain
+<tt>.xml</tt>-päätteisen asiakirjatiedoston tyypin selvittämiseen,
+eikä sekään ole pakollista.</p>
+
+<p>Yllä mainitun henkilötietoesimerkin DTD-rakennemäärittely olisi
+seuraavanlainen:</p>
+
+<pre style="background-color: #f0f0f0; margin-left: 20px; margin-right: 20px;">
+<!ELEMENT henkilot (henkilo*)>
+<!ELEMENT henkilo (etunimi,sukunimi,syntymaaika,ammatti,siviilisaaty)>
+<!ELEMENT etunimi (#PCDATA)>
+<!ELEMENT sukunimi (#PCDATA)>
+<!ELEMENT syntymaaika (#PCDATA)>
+<!ELEMENT ammatti (#PCDATA)>
+<!ELEMENT siviilisaaty EMPTY>
+<!ATTLIST siviilisaaty tyyppi (naimaton|naimisissa|eronnut|leski) #REQUIRED>
+</pre>
+
+<p>DTD-rakennemäärittelyjä voidaan käyttää esimerkiksi
+oikeellisuustarkistuksiin.</p>
+
+<p>Seuraavassa esimerkki käyttäen <tt>onsgmls</tt>-validaattoria, kun XML-tiedostoon on tehty virhe:</p>
+
+<pre style="font-size: 70%; background-color: #f0f0ff; margin-left: 20px; margin-right: 20px;">
+$ onsgmls -wxml -s henkilotiedot.xml
+onsgmls:henkilotiedot.xml:29:13:E: element "EETUNIMI" undefined
+onsgmls:henkilotiedot.xml:30:13:E: document type does not allow element "SUKUNIMI" here
+onsgmls:henkilotiedot.xml:31:16:E: document type does not allow element "SYNTYMAAIKA" here
+onsgmls:henkilotiedot.xml:32:12:E: document type does not allow element "AMMATTI" here
+onsgmls:henkilotiedot.xml:33:34:E: document type does not allow element "SIVIILISAATY" here
+onsgmls:henkilotiedot.xml:34:11:E: end tag for "HENKILO" which is not finished
+</pre>
+
+<p>XML-pohjaiset "skeemat" ovat DTD-määrittelyjä uudempi tapa tehdä
+XML-rakennemäärittelyjä, ja mahdollistavat mm. tietotyyppien (kuten
+merkkijono tai kokonaisluku) määrittämisen. XML-skeemoja voi tehdä
+usealla skeemakielellä, kuten <i>XML Schema</i> tai
+<i>RelaxNG</i>. Henkilötietoesimerkkimme XML-asiakirjatyypin
+RelaxNG-rakennemäärittely olisi seuraavanlainen:</p>
+
+<pre style="background-color: #f0f0f0; margin-left: 20px; margin-right: 20px;">
+<?xml version="1.0" encoding="iso-8859-1"?>
+<element name="henkilot" xmlns="http://relaxng.org/ns/structure/1.0">
+ <zeroOrMore>
+ <element name="henkilo">
+ <element name="etunimi">
+ <text/>
+ </element>
+ <element name="sukunimi">
+ <text/>
+ </element>
+ <element name="syntymaaika">
+ <text/>
+ </element>
+ <element name="ammatti">
+ <text/>
+ </element>
+ <element name="siviilisaaty">
+ <attribute name="tyyppi">
+ <choise>
+ <value>naimaton</value>
+ <value>naimisissa</value>
+ <value>eronnut</value>
+ <value>leski</value>
+ </choise>
+ </attribute>
+ </element>
+ </element>
+ </zeroOrMore>
+</element>
+</pre>
+
+<p>RelaxNG-rakennemäärittelyjä voidaan käyttää esimerkiksi
+oikeellisuustarkistuksiin. Ohjelmia, jotka tukevat RelaxNG:tä, on
+lukuisia. Seuraavassa esimerkki käyttäen <tt>jing</tt>-validaattoria,
+kun XML-tiedostoon on tehty virhe:</p>
+
+<pre style="font-size: 70%; background-color: #f0f0ff; margin-left: 20px; margin-right: 20px;">
+$ jing henkilotiedot.rng henkilotiedot.xml
+/home/magi/texts/linux/openoffice/xml/henkilotiedot.xml:29: error: unknown element "eetunimi"
+/home/magi/texts/linux/openoffice/xml/henkilotiedot.xml:30: error: required elements missing
+</pre>
+
+<h2>XSLT-muunnin</h2>
+
+<p>XSLT-tuontisuodatin muuntaa tuotavan XML-asiakirjan
+OpenOffice.org-asiakirjan <tt>content.xml</tt>-tiedostoksi.</p>
+
+<p>Muunnos koostuu kahdesta pääosasta:</p>
+
+<ul>
+ <li>asiakirjan rungon määrittelystä ja</li>
+ <li>eri tyyppisten elementtien muunnoksista.</li>
+</ul>
+
+<p>Alla oleva muunnos muuntaa henkilötieto-asiakirjan OpenOffice.org 1.1 Writer -asiakirjaksi.</p>
+
+<pre style="font-size: 70%; background-color: #f0f0f0; margin-left: 20px; margin-right: 20px;">
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<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">
+
+ <xsl:output indent="yes" encoding="UTF-8"/>
+
+ <!-- ============================================================================ -->
+ <!-- Asiakirjan runko. -->
+ <!-- ============================================================================ -->
+ <xsl:template match="/">
+ <office:document>
+
+ <office:body>
+
+ <!-- Otsikko -->
+ <text:h text:level="1" text:style-name="Heading 1">
+ <xsl:text>Tuodut henkilötiedot</xsl:text>
+ </text:h>
+
+ <!-- Esittelyteksti -->
+ <text:p text:style-name="Text body">
+ <xsl:text>Tämä on omassa XML-formaatissa olevasta
+ tiedostosta tuotu Writer-asiakirja.</xsl:text>
+ </text:p>
+
+ <!-- Käsitellään henkilö-tietueet -->
+ <xsl:apply-templates select="henkilot/henkilo"/>
+
+ <text:p text:style-name="Text body"></text:p>
+ <text:p text:style-name="Text body">
+ <xsl:text>XML-tiedostosta ladatut tietueet ovat
+ Henkilo-tyylisinä kappaleina. Tietueen kentät käyttävät
+ nimettyjä merkkityylejä, joiden perusteella ne tunnistetaan
+ tallennettaessa.</xsl:text>
+ </text:p>
+
+ </office:body>
+ </office:document>
+ </xsl:template>
+
+ <!-- ============================================================================ -->
+ <!-- Yhden henkilön tiedot -->
+ <!-- ============================================================================ -->
+ <xsl:template match="henkilo">
+ <text:p text:style-name="Henkilo">
+
+ <!-- Etunimi -->
+ <text:span text:style-name="Etunimi">
+ <xsl:value-of select="etunimi"/>
+ </text:span>
+ <xsl:text> </xsl:text>
+
+ <!-- Sukunimi -->
+ <text:span text:style-name="Sukunimi">
+ <xsl:value-of select="sukunimi"/>
+ </text:span>
+
+ <!-- Syntymäaika -->
+ <xsl:text> (s. </xsl:text>
+ <text:span text:style-name="Syntymaaika">
+ <xsl:value-of select="syntymaaika"/>
+ </text:span>
+ <xsl:text>)</xsl:text>
+
+ <!-- Muuta tekstiä -->
+ <xsl:text> oli merkittävä henkilö historiassa. Hän oli </xsl:text>
+ <text:span text:style-name="Ammatti">
+ <xsl:value-of select="ammatti"/>
+ </text:span>
+ <xsl:text>, mutta hän harrasti myös runoutta, sodan runoutta. </xsl:text>
+ <xsl:text>Ihmisenä hän oli onneton, koska oli </xsl:text>
+
+ <!-- Siviilisääty -->
+ <text:span text:style-name="Siviilisaaty">
+ <xsl:value-of select="siviilisaaty/@tyyppi"/>
+ </text:span>
+ <xsl:text>.</xsl:text>
+ </text:p>
+ </xsl:template>
+
+</xsl:stylesheet>
+</pre>
+
+<p>Esimerkissä muotoillaan <tt>henkilo</tt>-tietueet tekstikappaleiksi
+ja tietueen kentät kappaleen tekstin joukkoon.</p>
+
+<p>Asiakirjan kappaleet ovat <tt><text:p></tt>-merkintöjen
+sisällä, jotka vastaavat pitkälti HTML:n
+<tt><p></tt>-merkintöjä. Attribuutti <tt>text:style-name</tt>
+määrittelee kappaleen tyylin, jonka on oltava joko
+<tt>content.xml</tt>-tiedoston alussa määritelty automaattinen tai
+malliasiakirjassa (ks. alla) määritelty epäautomaattinen tyyli.</p>
+
+<p>Varsinainen tekstisisältö on <tt><text:span></tt>-merkintöjen
+sisällä. Niissä kannattaa usein käyttää
+<tt>text:style-name</tt>-attribuuttia, joka määrittelee
+tekstityylin. Niiden avulla tuonti ei hävitä informaatiota ja
+vientisuodatin voi tunnistaa kentät.</p>
+
+<h2>Tuontisuodattimen malliasiakirja</h2>
+
+<p>Tuontisuodatin luo vain asiakirjan varsinaisen sisällön sisältävän
+<tt>content.xml</tt>-tiedoston. Kaikki muu sisältö, kuten
+epäautomaattiset (eli varsinaiset) tyylit sisältävä
+<tt>styles.xml</tt>-tiedosto, saadaan erillisestä tuonnin
+malliasiakirjasta. Tosin epäautomaattiset tyylit on luvallista
+määritellä myös <tt>content.xml</tt>-tiedoston alussa.</p>
+
+<p>Malliasiakirjan sisällöllä ei ole mitään merkitystä ja se
+poistetaan tuotaessa. Sitä voi kuitenkin käyttää tyylejä
+suunniteltaessa esimerkkinä, kuten alla olevassa kuvassa näkyy:</p>
+
+<div align="center"><img src="kaappaukset/kaappaus_xml_henkilotiedot-2.png"></div>
+
+<p>XML-asiakirjaa muunnettaessa kannattaa yleensä määritellä kullekin
+tietue- ja kenttätyypille oma kappale-, sivu- tai merkkityyli,
+riippuen XML-asiakirjan rakenteesta. Henkilötietoesimerkissämme
+XML-asiakirjan <tt>henkilo</tt>-elementti muunnetaan
+<tt>Henkilo</tt>-kappaletyyliksi ja sen alaelementit merkkityyleiksi.</p>
+
+<h2>Tuontisuodattimen käyttö</h2>
+
+<p>Tuonti voidaan tehdä OpenOffice.orgin sisällä <a href="suodatin.html">asentamalla
+XSLT-muunnin suodattimeksi</a> tai ulkopuolella erillisellä
+XSLT-käsittelijällä.</p>
+
+<p>Alla on esitetty tuontisuodattimen avulla tuotu asiakirja:</p>
+
+<div align="center"><img src="kaappaukset/kaappaus_xml_henkilotiedot-1.png"></div>
+
+
+<p style="margin-top: 5em;">Marko Grönroos<br>magi42@openoffice.org</p>
+
+<!-- ====================================================================== -->
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="footera">
+ <div id="poweredbya">
+ <p><img src="/images/feather-small.gif"/></p>
+ </div>
+ <div id="copyrighta">
+ <p>
+ Apache "OpenOffice.org" is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator.
+ Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and
+ decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is
+ not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has
+ yet to be fully endorsed by the ASF.</p>
+ <p>
+ <a href="/license.html">Copyright & License</a>
+ <br />Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+ OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation.
+ Other names appearing on the site may be trademarks of their respective owners.
+ </p>
+ </div>
+ </div>
+
+</body>
+</html>