Предполагая, что вы изменили свой XML для включения атрибута tableWidth , например, так ...
<tab tableWidth="500">
....
Существует два способа использования атрибута в XSLT.Во-первых, более многословный способ ....
<xsl:template match="Tab">
<table cellpadding="6" cellspacing="0" align="center">
<xsl:attribute name="width"><xsl:value-of select="@tableWidth" /></xsl:attribute>
Но зачастую гораздо чище использовать шаблоны значений атрибутов.Тогда вам нужно только сделать это:
<xsl:template match="Tab">
<table width="{@tableWidth}" cellpadding="6" cellspacing="0" align="center">
Оба из них должны вывести следующее:
<table width="500" cellpadding="6" cellspacing="0" align="center">