> But you do not put <dir:file/> elements out in cincludeFiles.xsl, do > you?
No. cincludeFiles.xsl puts out the following: <news xmlns:dir="http://apache.org/cocoon/directory/2.0" xmlns:cinclude="http://apache.org/cocoon/include/1.0" xmlns="http://www.sevencs.com"> <file path="news/news1.xml"> <article> [... other elements ...] </article> </file> [... other files ...] </news> > When you send the stylesheets the first time to the list, you put > out <file/> elements in the default namespace "http://sevencs.com". In > news.xsl you must match on prefix:file, where the prefix is bound to the > default namespace od cincludeFiles.xsl, i.e. "http://sevencs.com". This is the header of news.xsl and the most important templates. Now, from what I understand the prefix *sevencs* is bound to the default namespace "http://www.sevencs.com". Is that correct? <xsl:stylesheet version="1.0" xmlns="http://www.sevencs.com" xmlns:sevencs="http://www.sevencs.com" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <xsl:apply-templates/> </xsl:template> <xsl:template match="sevencs:news"> <xsl:apply-templates/> </xsl:template> <xsl:template match="sevencs:file"> <xsl:text>following file was added:</xsl:text> <xsl:value-of select="./@path"/> <xsl:apply-templates/> </xsl:template> [... other templates ...] </xsl:stylesheet> But it still doesn't match. Thank you for your help. Regards, Nele. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]