What tag do you use to merge data in XSL and what attribute do you use?

xsl:template and match

<xsl:template match="/"> HELLO</xsl:template>

If you wanted to output a hello everytime you have the tag "bob" how would you do it?

<xsl:template match="bob">

bob

</xsl:template>

What is the difference between push processing and pull processing

Push processing is pushing the data through the xsl. xsl-apply-templates is this way. Pull processing yanks the data in bits and pieces xsl:for-each is like this.

If you want to match multiple things, what tag do you use?

xsl:apply-templates

How is xsl:apply-templates used?

use a main xsl:template and match on a main item. Within that tag, use the xsl:apply-templates to match on sub-tags and attributes. each xsl:apply templates should have it's own xsl:template tag in the xsl but not in the main xsl:template: