Chimezie Ogbuji 

<xsl:template match="ui:existential-block">
<xf:group ref="current()[not({@node})]">
<img src=".. add icon .." alt="Click to add {@node}"/>
</xf:group>
<xsl:apply-templates select="*"/>
</xsl:template>
<xsl:template match="ui:attribute-anchor">
<xf:group ref="{@node}">
<xsl:for-each select="ui:attribute">
<xf:input ref="{@attrName}">
<xf:label><xsl:value-of select="@label"/></xf:label>
</xf:input>
</xsl:for-each>
</xf:group>
</xsl:template>
<ui:existential-block node="atom:category">
<xf:repeat nodeset="atom:category">
<ui:attribute-anchor node=".">
<ui:attribute label="Scheme" attrName="@scheme"/>
<ui:attribute label="Term" attrName="@term"/>
</ui:attribute-anchor>
</xf:repeat>
</ui:existential-block>
<ui:existential-block node="atom:link">
<xf:repeat nodeset="atom:link">
<ui:attribute-anchor node=".">
<ui:attribute label="Relation" attrName="@rel"/>
<ui:attribute label="URL" attrName="@href"/>
</ui:attribute-anchor>
</xf:repeat>
</ui:existential-block>