求教这段代码是什么意思
<xhtml:div class="fb-insert-left">
<xforms:trigger appearance="minimal"
ref=".[$readwrite-grid and xs:integer($columns) lt $max-columns]"
id="fb-insert-column-left-trigger">
<xforms:label>
<xhtml:img src="/apps/fr/style/images/silk/bullet_arrow_left.png"
alt="{$form-resources/insert-column-left-icon/label}"
title="{$form-resources/insert-column-left-icon/label}"/>
</xforms:label>
<xforms:action ev:event="DOMActivate">
<!-- Increment number of columns -->
<xforms:setvalue ref="$columns" value=". + 1"/>
<!-- Prepare span grid -->
<xforms:dispatch name="fb-prepare-span-grid" target="fr-form-model">
<xxforms:context name="grid" select="$grid"/>
</xforms:dispatch>
<!-- Figure out what tds are affected -->
<xxforms:variable name="insert-tds"
select="for $c in for $r in instance('fb-span-grid-instance')/r
return $r/c[$column-number][. != 'x']
return $grid/*:tr[count($c/../preceding-sibling::r) + 1]/*:
td[count($c/preceding-sibling::c[. != 'x']) + 1]"/>
<xforms:action xxforms:iterate="$insert-tds">
<!-- TODO: should insert fr:td instead? -->
<xforms:insert nodeset="."
origin="xxforms:element('xhtml:td', context()/@rowspan)" position="before"/>
</xforms:action>
</xforms:action>
</xforms:trigger>
</xhtml:div>