<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
	version="2.0"
	xmlns:xs="http://www.w3.org/2001/XMLSchema"
	xmlns:doc="http://www.CraneSoftwrights.com/ns/xslstyle"
	xmlns:docv="http://www.CraneSoftwrights.com/ns/xslstyle/vocabulary"
	xmlns:xlink="http://www.w3.org/1999/xlink"
	
	xmlns:saxon="http://saxon.sf.net/"
	
	exclude-result-prefixes="doc docv"
	>
	<!--  -->
	<!--  -->
	<!--  -->
	<doc:doc filename="binaerdaten-ausgabe.xsl" internal-ns="docv" global-ns="doc" vocabulary="DocBook" info="$Revision: 111 $, $Date: 2010-07-10 00:45:43 +0200 (Sa, 10 Jul 2010) $">
		<doc:title>Binärdatenausgabe mit Saxon-Erweiterungsfunktion</doc:title>
		<para>Dieses Stylesheet ist ein Beispiel für die Binärdatenausgabe mit der Saxon-Erweiterungsfunktion
			<link xlink:href="http://www.saxonica.com/documentation/extensions/output-extras/recognize-binary.html"><code>saxon:recognize-binary</code></link></para>
		<para>Autor: <author>
			<firstname>Stefan</firstname>
			<surname>Krause</surname>
		</author>
		</para>
		<para>Homepage: <link xlink:href="http://www.expedimentum.org/">http://www.expedimentum.org/</link></para>
		<para>Ich bin der Meinung, dass dieses Stylesheet nicht die notwendige Schöpfungshöhe für urheberrechtliche Ansprüche erreicht.
			Vorsorglich ist es trotzdem unter einer Creative Commons-Lizenz (<link xlink:href="http://creativecommons.org/licenses/by/3.0/">CC-BY&#160;3.0</link>)
			lizenziert. Die Weiternutzung ist bei Namensnennung erlaubt.</para>
	</doc:doc>
	<!--  -->
	<!--  -->
	<!-- __________     nur zum Test     __________ -->
	<doc:template>
		<para>Diese Template gibt testweise eine PNG-Datei aus.</para>
	</doc:template>
	<xsl:template match="/">
		<xsl:variable name="image" as="xs:hexBinary">89504E470D0A1A0A0000000D494844520000000D0000000F0403000000CD0D5844000000017352474200AECE1CE900000018504C544562129D80418A8851829E7972B09266DCD946F4FF39FEFFFC482C1765000000564944415408D725CD2B12C0200C04D030133C0A5D55DD2354A1A3D069A17BFF237403316FF217AC70190ABCD905A5E36ED4CE2FB18EA14F0E51AEB6B484AD6E0F6ED0A95643AB53B1EF94EEC2842517363912F3EBDF0F99462041E4FA77630000000049454E44AE426082</xsl:variable>
		<xsl:result-document method="text" encoding="iso-8859-1" href="file:/c:/temp/trash/test.png" saxon:recognize-binary="yes">
			<xsl:processing-instruction name="hex" select="$image"/>
		</xsl:result-document>
	</xsl:template>
</xsl:stylesheet>
