changeset 7256:b8d6aac3acf2

ETL: Added repair XSLT script to rename value of GEWAESSER attribute 'Untere Havel-Wasserstraße (UHW)' with 'Havel'.
author Sascha L. Teichmann <teichmann@intevation.de>
date Mon, 07 Oct 2013 11:13:40 +0200 (2013-10-07)
parents 5783bd29de8a
children 88b70c788b0f
files etl/doc/havel.xsl
diffstat 1 files changed, 20 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/etl/doc/havel.xsl	Mon Oct 07 11:13:40 2013 +0200
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+
+    <xsl:output method="xml"/>
+
+    <xsl:template match="/DIPSFLYS/STATIONEN/PEGELSTATION[@GEWAESSER='Untere Havel-Wasserstraße (UHW)']">
+        <PEGELSTATION>
+            <xsl:attribute name="GEWAESSER">Havel</xsl:attribute>
+            <xsl:apply-templates select="@*[local-name() != 'GEWAESSER']"/>
+            <xsl:apply-templates select="node()"/>
+        </PEGELSTATION>
+    </xsl:template>
+
+    <xsl:template match="@*|node()">
+       <xsl:copy>
+          <xsl:apply-templates select="@*|node()"/>
+       </xsl:copy>
+    </xsl:template>
+
+</xsl:stylesheet>

http://dive4elements.wald.intevation.org