Dlaczego w skopiowanym elemencie u:imie jest dodawana przestrzeń nazw xmlns:u="http://www.biblioteka.com/u" pomimo dodania copy-namespaces="no" ?
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:b="http://www.biblioteka.com"
xmlns:u="http://www.biblioteka.com/u"
>
<xsl:output method="xml"/>
<xsl:template match="/">
<xsl:apply-templates select="/b:biblioteka/b:użytkownik"/>
</xsl:template>
<xsl:template match="/b:biblioteka/b:użytkownik">
<xsl:copy-of copy-namespaces="no" select="u:imie"/>
</xsl:template>
</xsl:stylesheet>
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="z.xsl" type="text/xsl"?>
<b:biblioteka xmlns:a="http://www.biblioteka.com/a"
xmlns:b="http://www.biblioteka.com"
xmlns:u="http://www.biblioteka.com/u"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
<b:użytkownik>
<u:imie>Jan</u:imie>
<u:nazwisko>Kowalski</u:nazwisko>
</b:użytkownik>
</b:biblioteka>
wynik
<u:imie xmlns:u="http://www.biblioteka.com/u">Jan</u:imie>