У меня есть файл xml и файл xslt.
Файл xml имеет атрибут xmlns = "exa: com.test".
Если я удалю этот атрибут в xml, предложения xpath в моем xslt сработают. Но если я оставлю это, не работает.
Я использую следующий код для смешивания xml и xslt:
XslCompiledTransform transformer = new XslCompiledTransform();
transformer.Load(HttpContext.Current.Server.MapPath("xslt\\searchresults.xslt"));
transformer.Transform(xmlreader, null, utf8stringwriter);
Что я делаю не так? Как я могу смешать xml и xslt, если у xml есть атрибут xmlns сверху?