Вам необходимо предоставить префикс пространства имен в xslt для элементов, которые вы преобразуете. По какой-то причине (по крайней мере, в парсере Java JAXP) вы не можете просто объявить пространство имен по умолчанию. Это сработало для меня:
<xsl:stylesheet version="1.0" xmlns:t="http://www.test.com/" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xslFormatting="urn:xslFormatting">
<xsl:output method="html" indent="no"/>
<xsl:template match="/t:ArrayOfBrokerage">
<xsl:for-each select="t:Brokerage">
Test
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
Это поймает все пространство имен в вашем документе XML.