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
You need to use your XmlNamespaceManager as well:
XmlNodeList nodeList = document.SelectNodes(query, manager);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With