Ориентировочно ...
Извините, у меня нет времени, чтобы проверить, работает ли следующее ...
РЕДАКТИРОВАТЬ (заканчивая после долгого рабочего дня ...) Да! Это было правильно. в строке совпадения с шаблоном отсутствует только *, который должен быть "/ *", а не просто "/"
Это нормально с XML-файлом, скопированным из вопроса ОП (с необходимыми правками, поскольку образец XML вопроса является фрагментарным). Внимание, однако! Использование уловки * [local-name () = 'xyz'] для игнорирования пространств имен следует сохранить для быстрых тестов, прочитайте после фрагмента кода предпочтительный способ обработки этих пространств имен XML.
<xsl:template match="/">
<DIV STYLE="font-weight:bold">
<xsl:value-of select="*[local-name()='Task']/*[local-name()='MasterPerson']/*[local-name()='FName']" />
</DIV>
</xsl:template>
XPath и пространства имен
Модель данных XPath обрабатывает документ XML как дерево узлов, таких как узлы элемента, атрибута и текста, где имя каждого узла является комбинацией его локального имени и имени пространства имен. Интересно, что XPath работает с пространством имен по умолчанию непоследовательным образом, и поэтому никто не замечает всю эту проблему xmlns до тех пор, пока элементы, нацеленные на XSL, не будут принадлежать полностью определенным именованным элементам во входном XML. 1018 * ссылка для более подробной информации.
Столкнувшись с вводом XML, содержащим элементы, указанные в xmlns, разработчик сценариев XSL должен либо обеспечить полную квалификацию имен своих целевых узлов (предпочтительный подход), либо использовать трюк local-name (), показанный выше, чтобы инструктировать XPath игнорировать пространства имен. Чтобы использовать имена с префиксом xmlns, короткий префикс может быть определен как обычно, а затем он может использоваться логикой XSL следующим образом. (фактический xmlns может быть неправильным, так как пример XML-файла неполон)
<?xml version='1.0'?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:i="http://www.w3.org/2001/XMLSchema-instance"
xmlns:t="http://schemas.datacontract.org/2004/07/MCC.DAL">
<xsl:template match="/MyRoot">
<DIV STYLE="font-weight:bold">
<xsl:value-of select="t:Task/i:MasterPerson/i:FName" />
</DIV>
</xsl:template>
</xsl:stylesheet>