Link to home
Start Free TrialLog in
Avatar of jorgeani
jorgeani

asked on

Does getNodeName() function exist?????

Hi, I 'm working with XML and XPATH

var nodes = xmlDoc.selectNodes( "//"+oNodeName );              
for(var i=0;i<nodes.length;i++)
{
alert("---> "  + nodes[i].getAttribute("ExternalKey")); // THIS FIRST STATEMENT GOES WELL
alert("---> "  + nodes[i].getNodeName());                 // THIS SECOND STATEMENT GOES BAD.....
}  

The message in browser is:
     <<<<<<< The object does not support this method >>>>>>>

1. I NEED TO GETTHE NODE CHILD NAME.
2. CAN I CREATE A NEW ATTRIBUTE TO THIS NODE CHILD? CAN YOU GIVE ME A SAMPLE?

Help me, please!!!!
Avatar of YZlat
YZlat
Flag of United States of America image

you could try something like that:

if (node.HasChildNodes) {
 string childname = node.FirstChild.FirstChild.Name();
}
sorry, my bad:

if (node.HasChildNodes) {
 string childname = node.FirstChild.Name();
}
Avatar of jorgeani
jorgeani

ASKER

I´m using XPATH in Javascript
Assuming this is javascript, try:

    alert("---> " + nodes[i].nodeName);
ASKER CERTIFIED SOLUTION
Avatar of YZlat
YZlat
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
THANKS!!!!!!!!