drews           Tue Mar 20 02:09:05 2001 EDT

  Modified files:              
    /phpdoc/de/functions        xslt.xml 
  Log:
  Urs Gehrig did his first filetranslation.
  Egon, please have a look at it, if it's really valid
  (my docbook is still not installed ;-))
  
Index: phpdoc/de/functions/xslt.xml
diff -u /dev/null phpdoc/de/functions/xslt.xml:1.4
--- /dev/null   Tue Mar 20 02:09:05 2001
+++ phpdoc/de/functions/xslt.xml        Tue Mar 20 02:09:05 2001
@@ -0,0 +1,349 @@
+<reference id="ref.xslt">
+       <title>XSLT functions</title>
+       <titleabbrev>XSLT</titleabbrev>
+       <partintro>
+               <sect1 id="xslt.partintro">
+                       <title>Einf&uuml;hrung</title>
+                       <sect2 id="xslt.intro">
+                               <title>About XSLT and Sablotron</title>
+                               <para>
+XSLT (Extensible Stylesheet Language (XSL) Transformations) ist eine Sprache zur 
+Transformation von XML Dokumenten in andere XML Dokumente. XLST ist als Standard vom 
+World Wide Web (W3C) Konsortium definiert worden. Informationen zu XSLT und 
+diesbezüglichen Technologien können unter <ulink url="&url.xslt;">&url.xslt;</ulink> 
+gefunden werden.
+     </para>
+                       </sect2>
+                       <sect2 id="xslt.install">
+                               <title>Installation</title>
+                               <para>
+Die Erweiterung verwendet <productname>Sabloton</productname> und 
+<productname>expat</productname>, wobei beide auf <ulink 
+url="&url.sablotron;">&url.sablotron;</ulink> zu finden sind. Es werden sowohl 
+Binaries, wie auch die Quelldateien angeboten.
+     </para>
+                               <para>
+Die Erweiterung ist unter UNIX mit dem Befehl <command>configure</command> und den 
+Optionen <option role="configure">--with-sablot</option> und <option 
+role="configure">--enable-sablot-errors-descriptive</option> einzubinden.  Die 
+<productname>Sablotron</productname> Library sollte so auf dem Server installiert 
+sein, dass sie der Compiler finden kann.</para>
+                       </sect2>
+                       <sect2 id="xslt.about">
+                               <title>Über diese Erweiterung</title>
+                               <para>
+Die PHP Erweiterung bindet <productname>Sablotron</productname> von Ginger Alliance 
+in PHP ein. Dieses Toolkit erlaubt die Transformation von XML Dokumenten in andere 
+XML Dokumente, HTML und andere Formate. Die Erweiterung bietet standardiesierte und 
+portable Template Mechanismen zur Trennung von Daten und Design bei Websites.
+     </para>
+                       </sect2>
+               </sect1>
+       </partintro>
+       <refentry id="function.xslt-closelog">
+               <refnamediv>
+                       <refname>xslt_closelog</refname>
+                       <refpurpose>Löschen der Log-Datei zu einer gegebenen Sablotron 
+Instanz</refpurpose>
+               </refnamediv>
+               <refsect1>
+                       <title>Beschreibung</title>
+                       <funcsynopsis>
+                               <funcprototype>
+                                       <funcdef>bool 
+<function>xslt_closelog</function>
+                                       </funcdef>
+                                       <paramdef>resource <parameter>xh</parameter>
+                                       </paramdef>
+                               </funcprototype>
+                       </funcsynopsis>
+                       <para>
+                               <variablelist>
+                                       <varlistentry>
+                                               <term>
+                                                       <parameter>xh</parameter>
+                                               </term>
+                                               <listitem>
+                                                       <simpara>Eine Referenz zum 
+XSLT Parser.</simpara>
+                                               </listitem>
+                                       </varlistentry>
+                               </variablelist>
+                       </para>
+                       <para>
+Die Funktion gibt FALSE zurück, wenn <parameter>parser</parameter> nicht auf einen 
+gültigen parser verweist, oder das Schliessen der Log-Datei fehlgeschlagen ist. 
+Ansonsten wird TRUE zurückgegeben.</para>
+               </refsect1>
+       </refentry>
+       <refentry id="function.xslt-create">
+               <refnamediv>
+                       <refname>xslt_create</refname>
+                       <refpurpose>Einen neuen XSL processor erzeugen.</refpurpose>
+               </refnamediv>
+               <refsect1>
+                       <title>Beschreibung</title>
+                       <funcsynopsis>
+                               <funcprototype>
+                                       <funcdef>resource 
+<function>xslt_create</function>
+                                       </funcdef>
+                                       <void/>
+                               </funcprototype>
+                       </funcsynopsis>
+                       <para>
+Die Funktion gibt einen handle eines neuen XSL Prozessors zurück. Dieser handle wird 
+für alle folgenden Aufrufe von XSL Funktionen zu verwenden sein.
+    </para>
+               </refsect1>
+       </refentry>
+       <refentry id="function.xslt-errno">
+               <refnamediv>
+                       <refname>xslt_errno</refname>
+                       <refpurpose>Gibt die aktuelle Fehlernummer zurück</refpurpose>
+               </refnamediv>
+               <refsect1>
+                       <title>Beschreibung</title>
+                       <funcsynopsis>
+                               <funcprototype>
+                                       <funcdef>int <function>xslt_errno</function>
+                                       </funcdef>
+                                       <paramdef>
+                                               <parameter>
+                                                       <optional>int xh</optional>
+                                               </parameter>
+                                       </paramdef>
+                               </funcprototype>
+                       </funcsynopsis>
+                       <para>
+Gibt die aktuelle Fehlernummer zu einem gegebenen XSL Prozessor zurück. Ist kein 
+handle gegeben, so wird die Fehlernummer des zuletzt irgendwo aufgetretenen Fehlers 
+zurückgegeben.
+    </para>
+               </refsect1>
+       </refentry>
+       <refentry id="function.xslt-error">
+               <refnamediv>
+                       <refname>xslt_error</refname>
+                       <refpurpose>Gibt den aktuellen Fehlerstring 
+zurück.</refpurpose>
+               </refnamediv>
+               <refsect1>
+                       <title>Beschreibung</title>
+                       <funcsynopsis>
+                               <funcprototype>
+                                       <funcdef>mixed <function>xslt_error</function>
+                                       </funcdef>
+                                       <paramdef>
+                                               <parameter>
+                                                       <optional>int xh</optional>
+                                               </parameter>
+                                       </paramdef>
+                               </funcprototype>
+                       </funcsynopsis>
+                       <para>
+Gibt den aktuellen Fehlerstring zu einem gegebenen XSL Prozessor zurück. Ist kein 
+handle gegeben, so wird die Fehlerstring des zuletzt irgendwo aufgetretenen Fehlers 
+zurückgegeben.
+    </para>
+               </refsect1>
+       </refentry>
+       <refentry id="function.xslt-fetch-result">
+               <refnamediv>
+                       <refname>xslt_fetch_result</refname>
+                       <refpurpose>Ruft einen (benannte) Resultatspeich 
+ab</refpurpose>
+               </refnamediv>
+               <refsect1>
+                       <title>Beschreibung</title>
+                       <funcsynopsis>
+                               <funcprototype>
+                                       <funcdef>string 
+<function>xslt_fetch_result</function>
+                                       </funcdef>
+                                       <paramdef>
+                                               <parameter>int xh</parameter>
+                                               <parameter>
+                                                       <optional>string 
+result_name</optional>
+                                               </parameter>
+                                       </paramdef>
+                               </funcprototype>
+                       </funcsynopsis>
+                       <para>
+Ruft einen (benannte) Resultatspeicher des XSLT Prozessors ab, welcher durch den 
+handle identifiziert worden ist. Ist der Speicher nicht ausdrücklich benannt worden, 
+so wird der abgerufene Specherinhalt mit &quot;/_result&quot; benannt.
+    </para>
+               </refsect1>
+       </refentry>
+       <refentry id="function.xslt-free">
+               <refnamediv>
+                       <refname>xslt_free</refname>
+                       <refpurpose>Freigabe eines XSLT Prozessors</refpurpose>
+               </refnamediv>
+               <refsect1>
+                       <title>Beschreibung</title>
+                       <funcsynopsis>
+                               <funcprototype>
+                                       <funcdef>void <function>xslt_free</function>
+                                       </funcdef>
+                                       <paramdef>
+                                               <parameter>resource xh</parameter>
+                                       </paramdef>
+                               </funcprototype>
+                       </funcsynopsis>
+                       <para>
+     Der mit handle bezeichnete XSLT Prozessor wird freigegeben.
+    </para>
+               </refsect1>
+       </refentry>
+       <refentry id="function.xslt-openlog">
+               <refnamediv>
+                       <refname>xslt_openlog</refname>
+                       <refpurpose>Benennen einer Log-Datei für XSLT 
+Prozessor-Meldungen</refpurpose>
+               </refnamediv>
+               <refsect1>
+                       <title>Beschreibung</title>
+                       <funcsynopsis>
+                               <funcprototype>
+                                       <funcdef>bool <function>xslt_openlog</function>
+                                       </funcdef>
+                                       <paramdef>
+                                               <parameter>resource xh</parameter>
+                                               <parameter>string logfile</parameter>
+                                               <parameter>
+                                                       <optional>int 
+loglevel</optional>
+                                               </parameter>
+                                       </paramdef>
+                               </funcprototype>
+                       </funcsynopsis>
+                       <para>
+     Benennen einer Log-Datei, in welcher die Fehlermeldungen des XSLT Prozessors 
+abgelegt werden sollen.
+    </para>
+               </refsect1>
+       </refentry>
+       <refentry id="function.xslt-output-begintransform">
+               <refnamediv>
+                       <refname>xslt_output_begintransform</refname>
+                       <refpurpose>unknown</refpurpose>
+               </refnamediv>
+               <refsect1>
+                       <title>Beschreibung</title>
+                       <funcsynopsis>
+                               <funcprototype>
+                                       <funcdef>unknown 
+<function>xslt_output_begintransform</function>
+                                       </funcdef>
+                                       <paramdef>
+                                               <parameter>unknown</parameter>
+                                       </paramdef>
+                               </funcprototype>
+                       </funcsynopsis>
+                       <para>
+     Zu dieser Funktion sind keine Prototyp Definitionen vorhanden.
+    </para>
+               </refsect1>
+       </refentry>
+       <refentry id="function.xslt-output-endtransform">
+               <refnamediv>
+                       <refname>xslt_output_endtransform</refname>
+                       <refpurpose>unknown</refpurpose>
+               </refnamediv>
+               <refsect1>
+                       <title>Beschreibung</title>
+                       <funcsynopsis>
+                               <funcprototype>
+                                       <funcdef>unknown 
+<function>xslt_output_endtransform</function>
+                                       </funcdef>
+                                       <paramdef>
+                                               <parameter>unknown</parameter>
+                                       </paramdef>
+                               </funcprototype>
+                       </funcsynopsis>
+                       <para>
+     Zu dieser Funktion sind keine Prototyp Definitionen vorhanden.
+    </para>
+               </refsect1>
+       </refentry>
+       <refentry id="function.xslt-process">
+               <refnamediv>
+                       <refname>xslt_output_process</refname>
+                       <refpurpose>unknown</refpurpose>
+               </refnamediv>
+               <refsect1>
+                       <title>Beschreibung</title>
+                       <funcsynopsis>
+                               <funcprototype>
+                                       <funcdef>unknown 
+<function>xslt_process</function>
+                                       </funcdef>
+                                       <paramdef>
+                                               <parameter>unknown</parameter>
+                                       </paramdef>
+                               </funcprototype>
+                       </funcsynopsis>
+                       <para>
+     Zu dieser Funktion sind keine Prototyp Definitionen vorhanden.
+    </para>
+               </refsect1>
+       </refentry>
+       <refentry id="function.xslt-run">
+               <refnamediv>
+                       <refname>xslt_run</refname>
+                       <refpurpose>Ein XSLT Stylesheet einer XML Datei 
+zuweisen.</refpurpose>
+               </refnamediv>
+               <refsect1>
+                       <title>Beschreibung</title>
+                       <funcsynopsis>
+                               <funcprototype>
+                                       <funcdef>bool <function>xslt_run</function>
+                                       </funcdef>
+                                       <paramdef>
+                                               <parameter>resource xh</parameter>
+                                               <parameter>string xslt_file</parameter>
+                                               <parameter>string 
+xml_data_file</parameter>
+                                               <parameter>
+                                                       <optional>string 
+result</optional>
+                                               </parameter>
+                                               <parameter>
+                                                       <optional>array 
+xslt_params</optional>
+                                               </parameter>
+                                               <parameter>
+                                                       <optional>array 
+xslt_args</optional>
+                                               </parameter>
+                                       </paramdef>
+                               </funcprototype>
+                       </funcsynopsis>
+                       <para>
+Auf eine XML Datei (xml_data_file) ein XSL Stylesheet aus einer Datei (xslt_file 
+stylesheet)   anwenden. Das Stylesheet hat Zugang zu xslt_params und der Prozessor 
+wird mit xslt_args gestartet.      Das Resultat der XSLT Transformation wird in einem 
+benannten Speicher abgelegt (default is &quot;/_result&quot;).
+    </para>
+               </refsect1>
+       </refentry>
+       <refentry id="function.xslt-set-sax-handler">
+               <refnamediv>
+                       <refname>xslt_set_sax_handler</refname>
+                       <refpurpose>Setzen des SAX handlers für einen XSLT 
+Prozessor</refpurpose>
+               </refnamediv>
+               <refsect1>
+                       <title>Beschreibung</title>
+                       <funcsynopsis>
+                               <funcprototype>
+                                       <funcdef>bool 
+<function>xslt_set_sax_handler</function>
+                                       </funcdef>
+                                       <paramdef>
+                                               <parameter>resource xh</parameter>
+                                               <parameter>array handlers</parameter>
+                                       </paramdef>
+                               </funcprototype>
+                       </funcsynopsis>
+                       <para>
+     Setzen des SAX handlers für einen XSLT Prozessor, welcher durch den handle xh 
+gegeben ist.
+    </para>
+               </refsect1>
+       </refentry>
+       <refentry id="function.xslt-transform">
+               <refnamediv>
+                       <refname>xslt_transform</refname>
+                       <refpurpose>unknown</refpurpose>
+               </refnamediv>
+               <refsect1>
+                       <title>Beschreibung</title>
+                       <funcsynopsis>
+                               <funcprototype>
+                                       <funcdef>unknown 
+<function>xslt_transform</function>
+                                       </funcdef>
+                                       <paramdef>
+                                               <parameter>unknown</parameter>
+                                       </paramdef>
+                               </funcprototype>
+                       </funcsynopsis>
+                       <para>
+     Zu dieser Funktion sind keine Prototyp Definitionen vorhanden.
+    </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
+sgml-parent-document:nil
+sgml-default-dtd-file:"../../manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->

Reply via email to