Hi,
I have an xml which looks like this:
<Events>
<Event xmlns="http://abc.com">
<System>
<Name ="abc" />
</System>
<Manager>
<Name ="abc1" />
</System>
</Event>
</Events>
I use the following code to obtain the System node and it fails
XmlDocument document = new XmlDocument();
document.Load(" c:\\results.xml ");
XmlNodeList tmp1 = document.GetEle mentsByTagName( "Event");
foreach (XmlNode k in tmp1)
{
XmlNode a = k.SelectSingleN ode("System");
<<---------- a always returns NULL-------------->>
<< if I add a prefix to the URI, or remove the namespace URI from the results.xml, then it works, however, this is the XML i need to parse, any ideas. >>
if (a != null)
What am I doing wrong?
Thanks,
Rahul.
I have an xml which looks like this:
<Events>
<Event xmlns="http://abc.com">
<System>
<Name ="abc" />
</System>
<Manager>
<Name ="abc1" />
</System>
</Event>
</Events>
I use the following code to obtain the System node and it fails
XmlDocument document = new XmlDocument();
document.Load(" c:\\results.xml ");
XmlNodeList tmp1 = document.GetEle mentsByTagName( "Event");
foreach (XmlNode k in tmp1)
{
XmlNode a = k.SelectSingleN ode("System");
<<---------- a always returns NULL-------------->>
<< if I add a prefix to the URI, or remove the namespace URI from the results.xml, then it works, however, this is the XML i need to parse, any ideas. >>
if (a != null)
What am I doing wrong?
Thanks,
Rahul.
Comment