XmlNamespaceManager provided, but still get "Namespace Manager or XsltContext needed"
25,378
You need to use your XmlNamespaceManager as well:
XmlNodeList nodeList = document.SelectNodes(query, manager);
![Hiyasat](https://i.stack.imgur.com/5fdN1.jpg?s=256&g=1)
Comments
-
Hiyasat almost 2 years
i am trying to read the following and select a node in it
<ns1:OrderInfo xmlns:ns1="http://xxxxxx Some URL XXXX"> <pricing someAttrHere> <childnodes> </pricing> </ns1:OrderInfo>
.
XmlDocument document = new XmlDocument(); document.Load(Server.MapPath("order.xml")); XmlNamespaceManager manager = new XmlNamespaceManager(document.NameTable); manager.AddNamespace("ns1", "http://xxxxxx Some URL XXXX"); query = "/ns1:OrderInfo/pricing"; XmlNodeList nodeList = document.SelectNodes(query);
but it always give "Namespace Manager or XsltContext needed"
as you can see above i add namespace using XmlNamespaceManager and still give the error please any help