I am also struggling to put it to work.
My issue regards to the ABNT style as well.
Yves, could you rescue us?
-<xsl:template match="/">-<xsl:choose>
<!-- Sets a dummy version number. -->
-<xsl:when test="b:XslVersion"><xsl:text>10</xsl:text></xsl:when>
<!-- We do not do localization, just use the default name. -->
-<xsl:when test="b:StyleNameLocalized"><xsl:value-of select="msxsl:node-set($data)/general/stylename"/></xsl:when>
<!-- Gets the name of the style as it will be displayed in Word 2007. -->
-<xsl:when test="b:StyleName"><xsl:value-of select="msxsl:node-set($data)/general/stylename"/></xsl:when>
<!-- Gets the version information for the style. -->
-<xsl:when test="b:Version"><xsl:value-of select="msxsl:node-set($data)/general/version"/></xsl:when>
<!-- Gets a description of the style. (Word 2008 or later) -->
-<xsl:when test="b:Description"><xsl:value-of select="msxsl:node-set($data)/general/description"/></xsl:when>
<!-- Gets the URL for updates. (Word 2008 or later) -->
-<xsl:when test="b:UpdateURL"><xsl:value-of select="msxsl:node-set($data)/general/URL"/></xsl:when>
<!-- Retrieve the most important fields for a certain type of citation. -->
-<xsl:when test="b:GetImportantFields"><xsl:variable name="type" select="b:GetImportantFields/b:SourceType"/>-<b:ImportantFields><xsl:copy-of select="msxsl:node-set($data)/importantfields/source[@type = $type]/*"/></b:ImportantFields></xsl:when>