github.com/matislovas/ratago@v0.0.0-20240408115641-cc0857415a7a/xslt/testdata/general/bug-128.xsl (about) 1 <?xml version="1.0" encoding="UTF-8"?> 2 <xsl:stylesheet version="1.0" 3 xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 4 xmlns:test="http://www.example.org/test"> 5 <xsl:output method="xml" encoding="UTF-8" indent="yes"/> 6 7 <xsl:key name="k" match="test:a" use="@a"/> 8 <xsl:key name="k" match="test:b" use="@b"/> 9 <xsl:key name="k" match="test.a" use="@a"/> 10 11 <xsl:template match="/"> 12 <test:data> 13 <xsl:for-each select="key('k','1')"> 14 <xsl:copy-of select="."/> 15 </xsl:for-each> 16 </test:data> 17 </xsl:template> 18 19 <xsl:template match="text()|@*"/> 20 21 <test:data> 22 <test:a a="1"/> 23 <test:b b="1"/> 24 </test:data> 25 </xsl:stylesheet> 26