I'm total xslt newbie. I got into a point where I do add some css links to the head, but I can't copy the rest of it to the output. So that the header is empty except for css links added by me. I tried all I could with xsl:copy and xsl:copy-of, but it always ended wrong. Please help.\[code\]<xsl:template match="/"> <html> <head> <xsl:apply-templates select="report/css/node()"/> </head> <body> <xsl:apply-templates select="report/change/node()"/> </body> </html></xsl:template>\[/code\]The documents starts like this:\[code\]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="cs" xml:lang="cs"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-language" content="cs"/> <meta http-equiv="pragma" content="no-cache"/> <meta http-equiv="expires" content="-1"/> <meta name="copyright" content="" /> <meta name="description" content="" /> <title>cs</title> <link rel="stylesheet" type="text/css" href="http://example.com/css/cs/main.css?v20110912111620" media="screen,projection" /> <link rel="stylesheet" type="text/css" href="http://example.com/css/u/main.css?v20111129133634" media="screen,projection" /></head><body><div id="p-root"></div></body></html>\[/code\]