gerzson Wed Jan 16 12:07:37 2002 EDT
Modified files:
/phpdoc/hu/functions xslt.xml
Log:
first translation of xslt.xml
Index: phpdoc/hu/functions/xslt.xml
diff -u /dev/null phpdoc/hu/functions/xslt.xml:1.3
--- /dev/null Wed Jan 16 12:07:37 2002
+++ phpdoc/hu/functions/xslt.xml Wed Jan 16 12:07:36 2002
@@ -0,0 +1,629 @@
+<?xml version="1.0" encoding="iso-8859-2"?>
+<!-- En-Revision: 1.29 Maintainer: gerzson Status: ready -->
+ <reference id="ref.xslt">
+ <title>XSLT f�ggv�nyek</title>
+ <titleabbrev>XSLT</titleabbrev>
+
+ <partintro>
+ <sect1 id="xslt.partintro">
+ <title>Bevezet�s</title>
+
+ <sect2 id="xslt.intro">
+ <title>Az XSLT �s a Sablotron</title>
+ <para>
+ Az XSLT (Extensible Stylesheet Language (XSL)
+ Transformations) XML dokumentumok m�s szerkezet� XML dokumentumokk�
+ alak�t�s�t v�gz� nyelv. A World Wide Web consortium (W3C) igazgatja
+ ezt a szabv�nyt. Az XSLT-r�l �s a kapcsolod� technol�gi�kr�l a
+ <ulink url="&url.xslt;">&url.xslt;</ulink> c�men tal�lsz t�bb
+ olvasnival�t.
+ </para>
+ </sect2>
+
+ <sect2 id="xslt.install">
+ <title>Telep�t�s</title>
+ <para>
+ Ez a kiterjeszt�s a <productname>Sablotron</productname>
+ �s <productname>expat</productname> csomagokat haszn�lja, amelyeknek
+ forr�sai �s ford�tott v�ltozata is megtal�lhat�k a
+ <ulink url="&url.sablotron;">&url.sablotron;</ulink> c�men.
+ </para>
+ <para>
+ UNIX alatt, a <command>configure</command> parancsot az <option
+ role="configure">--enable-xslt --with-xslt-sablot</option>
+ opci�kkal kell haszn�lni. A <productname>Sablotron</productname>
+ csomagot olyan helyre kell telep�teni, ahol a ford�t� megtal�lja.
+ </para>
+ </sect2>
+
+ <sect2 id="xslt.about">
+ <title>Err�l a kiterjeszt�sr�l</title>
+ <para>
+ Ez a PHP kiterjeszt�s a haszn�lt motort�l f�ggetlen API
+ (programoz�si fel�letet) biztos�t XSLT transzform�ci�k elv�gz�hez, �m
+ jelenleg csak a Ginger Alliance Sablotron motorj�t t�mogatja.
+ M�s XSLT k�nyvt�rak t�mogat�sa is tervbe van v�ve, mint p�ld�ul Xalan
+ vagy libxslt.
+ </para>
+ <note>
+ <simpara>
+ Ez a kiterjeszt�s k�l�nb�zik a PHP 4.1.x el�tti verzi�kban meglev�t�l,
+ �s az �j kiterjeszt�s csak a PHP 4.1.x verzi�iban haszn�lhat�.
+ A r�gi kiterjeszt�ssel kapcsolatos k�rd�seket a [EMAIL PROTECTED]
+ levelez� list�n teheted fel.
+ </simpara>
+ </note>
+ </sect2>
+
+ </sect1>
+ </partintro>
+
+ <refentry id="function.xslt-set-log">
+ <refnamediv>
+ <refname>xslt_set_log</refname>
+ <refpurpose>be�ll�tja a napl�f�jl nev�t</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Le�r�s</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>void <function>xslt_set_log</function></funcdef>
+ <paramdef>resource <parameter>xh</parameter></paramdef>
+ <paramdef>mixed <parameter>log</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>xh</parameter></term>
+ <listitem>
+ <simpara>
+ Hivatkoz�s az XSLT elemz�re.
+ </simpara>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>log</parameter></term>
+ <listitem>
+ <simpara>
+ Ez a param�ter lehet egy logikai �rt�k, ami ki-bekapcsolja a napl�z�st,
+ vagy lehet egy sztring is, amely a napl�f�jl nev�t tartalmazza.
+ </simpara>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ <para>
+ Ezzel a f�ggv�nnyel be�ll�that�, hogy melyik f�jlba ker�ljenek az XSLT
+ �zenetek. Ezek az �zenetek abban k�l�nb�znek a hiba�zenetekt�l, hogy nem
+ t�nyleges hib�kr�l �rtes�tnek, hanem ink�bb az XSLT feldolgoz�
+ �llapot�r�l, ez�rt hibakeres�skor hasznosak, ha valami nem j�l m�k�dik
+ az XSLT k�r�l.
+ </para>
+ <para>
+ Alap�rtelmez�s szerint a napl�z�s inakt�v, �gy az enged�lyez�shez el�sz�r
+ logikai param�terrel kell megh�vni az <function>xslt_set_log</function>-ot,
+ �s ha a napl�z�st f�jlba szeretn�d �tir�ny�tani, akkor egy sztring
+ param�terrel is meg kell h�vni.
+ <example>
+ <title> XSLT napl�z�s haszn�lata</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+
+$xh = xslt_create();
+xslt_set_log($xh, TRUE);
+xslt_set_log($xh, getcwd() . 'xslt.log');
+
+$result = xslt_process($xh, 'kutya.xml', 'kedvencek.xsl');
+print($result);
+
+xslt_free($xh);
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+ </refentry>
+
+ <refentry id="function.xslt-create">
+ <refnamediv>
+ <refname>xslt_create</refname>
+ <refpurpose>�j XSLT feldolgoz� ind�t�sa</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Le�r�s</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>resource <function>xslt_create</function></funcdef>
+ <void/>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ L�trehoz az XSLT feldolgoz� er�forr�st, amellyel a t�bbi XSLT f�ggv�ny
+ dolgozik. Ezt az er�forr�st adja vissza.
+ </para>
+ </refsect1>
+ </refentry>
+
+ <refentry id="function.xslt-errno">
+ <refnamediv>
+ <refname>xslt_errno</refname>
+ <refpurpose>visszaadja a hibak�dot</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Le�r�s</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>int <function>xslt_errno</function></funcdef>
+ <paramdef>
+ resource <parameter>xh</parameter>
+ </paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Visszaadja az <parameter>xh</parameter> XSLT feldolgoz� kibocs�totta
+ legutols� hiba k�dj�t.
+ </para>
+ </refsect1>
+ </refentry>
+
+ <refentry id="function.xslt-error">
+ <refnamediv>
+ <refname>xslt_error</refname>
+ <refpurpose>visszaadja a hiba�zenetet</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Le�r�s</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>mixed <function>xslt_error</function></funcdef>
+ <paramdef>
+ resource <parameter>xh</parameter>
+ </paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Visszaadja az <parameter>xh</parameter> XSLT feldolgoz� kibocs�totta
+ legutols� hiba sz�veg�t.
+ </para>
+ <para>
+ <example>
+ <title>
+ Hibakezel�s az <function>xslt_error</function> �s
+ <function>xslt_errno</function> f�ggv�nyekkel.
+ </title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+
+$xh = xslt_create();
+$result = xslt_process($xh, 'kutya.xml', 'kedvencek.xsl');
+if (!$result) {
+ die(sprintf("Nem lehet az XSLT dokumentumot feldolgozni [%d]: %s",
+ xslt_errno($xh), xslt_error($xh)));
+}
+
+print($result);
+
+xslt_free($xh);
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+ </refentry>
+
+ <refentry id="function.xslt-free">
+ <refnamediv>
+ <refname>xslt_free</refname>
+ <refpurpose>megsz�nteti az XSLT feldolgoz� er�forr�s</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Le�r�s</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>void <function>xslt_free</function></funcdef>
+ <paramdef>
+ resource <parameter>xh</parameter>
+ </paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Az <parameter>xh</parameter> param�terben megadott XSLT feldolgoz�
+ er�forr�st felszabad�tja.
+ </para>
+ </refsect1>
+ </refentry>
+
+ <refentry id="function.xslt-process">
+ <refnamediv>
+ <refname>xslt_process</refname>
+ <refpurpose>v�grehajtja az XSLT transzform�ci�t</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Le�r�s</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>mixed
+ <function>xslt_process</function>
+ </funcdef>
+ <paramdef>resource <parameter>xh</parameter></paramdef>
+ <paramdef>string <parameter>xml</parameter></paramdef>
+ <paramdef>string <parameter>xsl</parameter></paramdef>
+ <paramdef>string <parameter><optional>result</optional></parameter></paramdef>
+ <paramdef>array
+<parameter><optional>arguments</optional></parameter></paramdef>
+ <paramdef>array
+<parameter><optional>parameters</optional></parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Az �j XSLT kiterjeszt�s magva a <function>xslt_process</function> f�ggv�ny.
+ Ezzel lehet XSLT transzform�ci�kat v�gezni szinte mindenf�le forr�s� adaton
+ - az argumentum puffer koncepi�j�ra �p�tve. Az argumentum puffer elk�pzel�se
+ a Sablotron XSLT feldolgoz�t�l sz�rmazik, amely jelenleg az egyetlen t�mogatott
+ XSLT feldolgoz� ehhez a kiterjeszt�shez.
+ </para>
+ <para>
+ A legegyszer�bb transzform�ci�, ha az <function>xslt_process</function> f�jlokon
+ dolgozik: a megadott XML f�jlt egy XSLT f�jl alapj�n transzform�l �s a
+v�geredm�nyt
+ egy harmadikba �rja. Ez Sablotronnal t�nyleg el�g egyszer�...
+ </para>
+ <example>
+ <title>
+ Az <function>xslt_process</function> haszn�lata XML f�jl XSLT
+transzform�ci�j�ra.
+ A v�geredm�ny is f�jlba ker�l
+ </title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+
+// �j XSLT feldolgoz� lefoglal�sa
+$xh = xslt_create();
+
+// dokumentum feldolgoz�sa
+if (xslt_process($xh, 'minta.xml', 'minta.xsl', 'eredmeny.xml')) {
+ print "SIKER, a minta.xml a minta.xsl alapj�n feldolgoz�sra ker�lt,";
+ print " az eredmeny.xml tartalmazza a muvelet vegeredmenyet, ami:<br />\n";
+ print "<pre>\n";
+ readfile('eredmeny.xml');
+ print "</pre>\n";
+}
+else {
+ print "Sajn�lom, a minta.xml-t nem lehet a minta.xsl alapj�n feldolgozni,";
+ print "amelynek az oka: " . xslt_error($xh);
+ print " �s a hibak�dja: " . xslt_errno($xh);
+}
+
+xslt_free($xh);
+
+?>
+]]>
+ </programlisting>
+ </example>
+ <para>
+ B�r nagyon hasznos ez a m�k�d�si elv, sokszor, f�k�pp webes k�rnyezetben
+ a kimenetet k�zvetlen�l ki kell iratni, nem pedig f�jlba menteni; ez�rt
+ a harmadik param�ter elhagy�sa vagy &null; �rt�ke eset�n, az
+ <function>xslt_process</function> automatikusan az XSLT transzform�ci�
+ eredm�ny�vel t�r vissza.
+ </para>
+ <para>
+ <example>
+ <title>
+ Az <function>xslt_process</function> XML f�jl XSL f�jl alap�
+ transzform�ci�j�nak eredm�nye v�ltoz�ba ker�l elment�sre
+ </title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+
+// �j XSLT feldolgoz� lefoglal�sa
+$xh = xslt_create();
+
+// dokumentum feldolgoz�sa
+$result = xslt_process($xh, 'minta.xml', 'minta.xsl');
+if ($result) {
+ print "SIKER, a minta.xml a minta.xsl alapj�n feldolgoz�sra ker�lt,";
+ print " amelynek az eredm�nye a \$result v�ltoz�ba ker�lt: <br />\n";
+ print "<pre>\n";
+ print $result;
+ print "</pre>\n";
+}
+else {
+ print "Sajn�lom, a minta.xml-t nem lehet a minta.xsl alapj�n feldolgozni,";
+ print "amelynek az oka: " . xslt_error($xh);
+ print " �s a hibak�dja: " . xslt_errno($xh);
+}
+
+xslt_free($xh);
+
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ <para>
+ A k�t fenti eset a XSLT transzform�ci� k�t legegyszer�bb esete, �m merem
+ �ll�tani a leggyakoribb m�djai is ennek. Vannak olyan helyzetek azonban,
+ amikor az XML �s az XSLT f�jlok nem �llnak rendelkez�sre, hanem azok k�ls�
+ forr�sb�l - pl. adatb�zisb�l vagy h�l�zaton kereszt�l �rkeznek. Ekkor az
+ XML �s XSLT adatok csak v�ltoz�k form�j�ban hozz�f�rhet�k, �s piaci
+ alkalmaz�sok eset�n a f�jlba m�sol�s okozta vesztes�g nem megengedhet�.
+ Ebben seg�t az XSLT "argument" szintaxisa. XML �s XSLT f�jlok
+ helyett �n. "argumentum helyfoglal�kat" lehet defini�lni,
+ amelyek helyett az <parameter>arguments</parameter> (5.) param�terben
+ megadott tartalmat fogja haszn�lni az XSLT feldolgoz�. A k�vetkez�
+ p�lda egyetlen f�jlt sem haszn�l.
+ </para>
+ <para>
+ <example>
+ <title>Using the <function>xslt_process</function> to transform a variable
+containing XML data
+ and a variable containing XSL data into a variable containing the resulting XML
+data</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+// $xml �s $xsl tartalmazza az XML �s XSL adatokat
+
+$arguments = array(
+ '/_xml' => $xml,
+ '/_xsl' => $xsl
+);
+
+// �j XSLT feldolgoz� allok�l�sa
+$xh = xslt_create();
+
+// a dokumentum feldolgoz�sa
+$result = xslt_process($xh, 'arg:/_xml', 'arg:/_xsl', NULL, $arguments);
+if ($result) {
+ print "SIKER, a minta.xml a minta.xsl alapj�n feldolgoz�sra ker�lt,";
+ print " amelynek az eredm�nye a \$result v�ltoz�ba ker�lt: <br />\n";
+ print "<pre>\n";
+ print $result;
+ print "</pre>\n";
+}
+else {
+ print "Sajn�lom, a minta.xml-t nem lehet a minta.xsl alapj�n feldolgozni,";
+ print "amelynek az oka: " . xslt_error($xh);
+ print " �s a hibak�dja: " . xslt_errno($xh);
+}
+
+xslt_free($xh);
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ <para>
+ V�gezet�l, az <function>xslt_process</function> utols�,
+ <parameter>parameters</parameter> param�ter�ben b�rmlyen adat �tadhat�
+ az XSLT feldolgoz�nak az XSL dokumentumhoz. Ezeket a param�tereket
+ az XSL-en bel�l
+ <literal><xsl:param name="parameter_name"></literal> utas�t�ssal
+ �rhet�k el.
+ </para>
+ </refsect1>
+ </refentry>
+
+ <refentry id="function.xslt-set-sax-handler">
+ <refnamediv>
+ <refname>xslt_set_sax_handler</refname>
+ <refpurpose>be�ll�tja az XSLT feldolgoz� SAX kezel�j�t</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Le�r�s</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>void <function>xslt_set_sax_handler</function></funcdef>
+ <paramdef>resource <parameter>xh</parameter></paramdef>
+ <paramdef>array <parameter>handlers</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Be�ll�tja a SAX kezel�t az <parameter>xh</parameter>-ban megadott
+ XSLT feldolgoz� sz�m�ra. A SAX kezel�ket a <parameter>handlers</parameter>
+ k�tdimenzi�s t�mbben kell megadni a k�vetkez�k szerint (b�rmelyik legfels�
+ szint� elem elhagyhat�):
+ <informalexample>
+ <programlisting role="php">
+<![CDATA[
+array(
+[document] =>
+ array(
+ start document handler,
+ end document handler
+ ),
+[element] =>
+ array(
+ start element handler,
+ end element handler
+ ),
+[namespace] =>
+ array(
+ start namespace handler,
+ end namespace handler
+ ),
+[comment] => comment handler,
+[pi] => processing instruction handler,
+[character] => character data handler
+)
+]]>
+ </programlisting>
+ </informalexample>
+ </para>
+ </refsect1>
+ </refentry>
+
+ <refentry id="function.xslt-set-scheme-handler">
+ <refnamediv>
+ <refname>xslt_set_scheme_handler</refname>
+ <refpurpose>be�ll�tja az XSLT feldolgoz� scheme kezel�j�t</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Le�r�s</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>void <function>xslt_set_scheme_handler</function></funcdef>
+ <paramdef>resource <parameter>xh</parameter></paramdef>
+ <paramdef>array <parameter>handlers</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Be�ll�tja az <parameter>xh</parameter>-ban megadott XSLT feldolgoz�
+ <literal>scheme</literal> kezel�j�t. A <literal>scheme</literal> kezel�ket
+ a <parameter>handlers</parameter> t�mbben kell megadni a k�vetkez�k szerint
+ (b�rmelyik elem elhagyhat�):
+ <informalexample>
+ <programlisting role="php">
+<![CDATA[
+array(
+[get_all] => get all handler,
+[open] => open handler,
+[get] => get handler,
+[put] => put handler,
+[close] => close handler
+)
+]]>
+ </programlisting>
+ </informalexample>
+ </para>
+ </refsect1>
+ </refentry>
+
+ <refentry id="function.xslt-set-error-handler">
+ <refnamediv>
+ <refname>xslt_set_error_handler</refname>
+ <refpurpose>be�ll�tja az XSLT feldolgoz� hibakezel�j�t</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Le�r�s</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>void <function>xslt_set_error_handler</function></funcdef>
+ <paramdef>resource <parameter>xh</parameter></paramdef>
+ <paramdef>mixed <parameter>handler</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Be�ll�tja az <parameter>xh</parameter>-ban megadott XSLT feldolgoz�
+ hibakezel�j�t. Ez a hibakezel� ker�l megh�v�sra mindannyiszor, ha
+ hiba t�rt�nik az XSLT transzform�ci� sor�n. Ugyanez a f�ggv�ny kezeli
+ a megjegyz�seket (notice).
+ </para>
+ </refsect1>
+ </refentry>
+
+ <refentry id="function.xslt-set-base">
+ <refnamediv>
+ <refname>xslt_set_base</refname>
+ <refpurpose>be�ll�tja az alap URI-t mindegyik XSLT feldolgoz�shoz</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Le�r�s</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>void <function>xslt_set_base</function></funcdef>
+ <paramdef>resource <parameter>xh</parameter></paramdef>
+ <paramdef>string <parameter>uri</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Be�ll�tja azt az alap URI-t mindegyik XSLT feldolgoz�shoz, amely
+ az Xpath kifejez�sekben el�fordul� <literal>document()</literal>
+ �s egy�b k�ls� forr�st haszn�l� parancsok kezel�s�hez sz�ks�ges.
+ </para>
+ </refsect1>
+ </refentry>
+
+ <refentry id="function.xslt-set-encoding">
+ <refnamediv>
+ <refname>xslt_set_encoding</refname>
+ <refpurpose>be�ll�tja az XML dokumentumok k�dol�s�t</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Le�r�s</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>void <function>xslt_set_encoding</function></funcdef>
+ <paramdef>resource <parameter>xh</parameter></paramdef>
+ <paramdef>string <parameter>encoding</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Be�ll�tja az XSLT transzform�ci� k�zben haszn�lt k�dol�st. Csak akkor
+ haszn�lhat�, ha a Sablotron kiszolg�l�t <literal>encoding</literal>
+ t�mogat�ssal lett ford�tva.
+ </para>
+ </refsect1>
+ </refentry>
+
+ <refentry id='function.xslt-set-sax-handlers'>
+ <refnamediv>
+ <refname>xslt_set_sax_handlers</refname>
+ <refpurpose>
+ be�ll�tja az XML dokumentumok feldolgoz�sakor megh�vand� SAX kezel�t
+ </refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Le�r�s</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>void <function>xslt_set_sax_handlers</function></funcdef>
+ <paramdef>resource <parameter>processor</parameter></paramdef>
+ <paramdef>array <parameter>handlers</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ &warn.undocumented.func;
+ </para>
+ </refsect1>
+ </refentry>
+
+
+
+ <refentry id='function.xslt-set-scheme-handlers'>
+ <refnamediv>
+ <refname>xslt_set_scheme_handlers</refname>
+ <refpurpose>
+ be�ll�tja az XSLT feldolgoz� scheme kezel�it
+ </refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Le�r�s</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>void <function>xslt_set_scheme_handlers</function></funcdef>
+ <paramdef>resource <parameter>processor</parameter></paramdef>
+ <paramdef>array <parameter>handlers</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ &warn.undocumented.func;
+ </para>
+ </refsect1>
+ </refentry>
+
+
+ </reference>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"../../manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->