Totally new to XSL/XSLT - trying to decipher some existing code. I would like an English-language explanation of what each of the following does. What I don't know is the syntax with the square brackets and colons - I'd like to know specifically what that is doing. Thanks.
<xsl:template match="Item[child::Menu | ItemType='Submenu']">