Шаблон, используемый в вашем шаблоне ( с одновременным использованием двух атрибутов ), ничего не совпадет.
Если вы хотите использовать свой шаблон кода, попробуйте:
<xsl:template match="PiecesTransportationQuantity">
<xsl:element name="{name()}">
<xsl:copy-of select="@* except @text"/>
<xsl:value-of select="@text"/>
</xsl:element>
</xsl:template>
, иначе вы можете использовать второе предложение из ответа @ michael.hor257k: