github.com/matislovas/ratago@v0.0.0-20240408115641-cc0857415a7a/xslt/testdata/general/bug-122.xsl (about)

     1  <?xml version="1.0" encoding="utf-8"?> 
     2   
     3  <xsl:stylesheet version="1.0" 
     4          xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > 
     5   
     6  <xsl:template match="doc"> 
     7          <xsl:variable name="node" select="."/> 
     8          <xsl:element name="Document" namespace="{namespace-uri(.)}"> 
     9                  <xsl:for-each select="namespace::*"> 
    10                          <xsl:if test="string(.) != namespace-uri($node)"> 
    11                                  <xsl:copy/> 
    12                          </xsl:if> 
    13                  </xsl:for-each> 
    14          </xsl:element> 
    15  </xsl:template> 
    16   
    17  </xsl:stylesheet>