]> granicus.if.org Git - docbook-dsssl/commitdiff
Handle qnames in name extraction
authorNorman Walsh <ndw@nwalsh.com>
Fri, 27 Feb 2004 18:12:57 +0000 (18:12 +0000)
committerNorman Walsh <ndw@nwalsh.com>
Fri, 27 Feb 2004 18:12:57 +0000 (18:12 +0000)
docbook/relaxng/tools/augment.xsl

index 5a5e22abff46a3e3683879039532ae3385344471..c51a96a338a11506823d5223549669ea44056478 100644 (file)
   </xsl:template>
 
   <xsl:template match="rng:element" mode="names">
-    <xsl:element name="{@name}"/>
+    <xsl:choose>
+      <xsl:when test="contains(@name, ':')">
+       <xsl:element name="{substring-after(@name,':')}"/>
+      </xsl:when>
+      <xsl:otherwise>
+       <xsl:element name="{@name}"/>
+      </xsl:otherwise>
+    </xsl:choose>
   </xsl:template>
 
   <xsl:template match="*" mode="names">