Próbuję utworzyć aplikację WinForm, która przeszukuje dokument XML. dla mojego wyszukiwania Potrzebuję przekonwertować atrybut XML w warunku xpath na małe litery, używając funkcji xpath małej litery(). powoduje to problem związany z przestrzenią nazw funkcji.Ścieżka i C#
Próbowałem dodać nazw manualy:
XmlNamespaceManager nsMgr = new XmlNamespaceManager(prs.Doc.NameTable);
nsMgr.AddNamespace("fn", "http://www.w3.org/2005/02/xpath-functions");
XmlNodeList results = prs.Doc.SelectNodes("//function[starts-with(fn:lower-case(@name),'" + txtSearch.Text + "')]",nsMgr);
ale wciąż otrzymuję wyjątek: XsltContext jest potrzebna dla tego zapytania z powodu nieznanej funkcji.
można zakładać XML? –