Estoy intentando crear una aplicación winform que busque a través de un documento XML. para mi búsqueda Necesito convertir el atributo XML en la condición xpath a minúsculas, utilizando la función xpath en minúsculas(). esto causa un problema relacionado con el espacio de nombres de la función.xpath yC#
he tratado de añadir el espacio de nombres 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);
pero aún así obtener una excepción: XsltContext se necesita para esta consulta debido a una función desconocida.
Se puede publicar el XML? –