У меня есть класс C#, который сериализуется так:проблема с XSLT и пространств имен
<oadResults
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.tyr.org.uk/standards"
>
<Link>http://www.tyr.org.uk//290/Data.zip</Link>
<ID>3540</ID>
</oadResults>
И у меня есть XSLT-файл:
<xsl:stylesheet
version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
>
<xsl:template match="/">
ID <xsl:value-of select="ID"/> </xsl:template>
</xsl:stylesheet>
преобразование не работает, результат: "ID"
Но если удалить это из файла XML:
xmlns="http://www.tyr.org.uk/standards"
Он отлично работает, и я get_ "ID:3540"
Можете ли вы сказать мне, как я могу исправить эту проблему изменяя файл XSL, а не XML?