Какую глупую ошибку я совершаю?Заранее спасибо!
Поскольку документ XML находится в пространстве имен по умолчанию и поскольку документ XML не имеет узла, принадлежащего «пространству имен», любые имена элементов без префиксов в любых выражениях XPath ничего не выберут.
Вы начали использовать префиксные имена, но не полностью.
Изменить :
<xsl:for-each select="xsi:Students/Student">
на
<xsl:for-each select="xsi:Students/xsi:Student">
и измените:
<xsl:value-of select="xsi:Name/First-Name"/>
на
<xsl:value-of select="xsi:Name/xsi:First-Name"/>