Is there a design pattern that lets me code this functionality in one single stylesheet?
In XSLT 2.0 you can use the <xsl:next-match> instruction. Michael Kay