<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
		version="1.0">
<xsl:output method='xml'/>
<xsl:template match='/'>
	<root_node>
		<xsl:apply-templates/>
	</root_node>
</xsl:template>
<xsl:template match='*'>
	<xsl:element name="element">
		<xsl:attribute name="name"><xsl:value-of select='name()'/></xsl:attribute>
		<xsl:apply-templates select="*|@*|text()|comment()|processing-instruction()"/>
	</xsl:element>
</xsl:template>
<xsl:template match='@*'>
	<xsl:element name="attribut">
		<xsl:attribute name="name"><xsl:value-of select='name()'/></xsl:attribute>
		<xsl:attribute name="wert"><xsl:value-of select='.'/></xsl:attribute>
	</xsl:element>
</xsl:template>
<xsl:template match='text()'>
	<text><xsl:value-of select='.'/></text>
</xsl:template>
<xsl:template match='comment()'>
	<comment><xsl:value-of select='.'/></comment>
</xsl:template>
<xsl:template match='processing-instruction()'>
	<xsl:element name="pi">
		<xsl:attribute name="name"><xsl:value-of select='name()'/></xsl:attribute>
		<xsl:attribute name="wert"><xsl:value-of select='.'/></xsl:attribute>
	</xsl:element>
</xsl:template>
</xsl:stylesheet>

