i wish to parse following XML
<?xml version="1.0" encoding="UTF-8"?>
<product xmlns="http://products.org">
<make xmlns="http://camera.org">
<model>Camry</model>
</make>
<make xmlns="http://tv.org">
<model>Sony</model>
</make>
</product>
Code written to parse it
This is how i m writing Parsing Code

but in last i m getting null inxmlNode object. Can u tell what more to do .
You can’t ignore namespaces in XPath.* The elements in your document all have non-blank namespace URI’s.
Your question title indicates you’re on the right track: you need to explicitly bind the URI’s to prefixes using an XmlNamespaceManager, and use those prefixes in your path expressions.
This program is tested against your input document
and it produces the following output
Hope this helps.
(*) This doesn’t mean you can’t ignore the exact namespace in your XPath. For example, you could match
But that’s a workaround and illustrates that you still have to deal with the presence of a namespace somehow or other.