This week's book giveaway is in the OCAJP forum.
We're giving away four copies of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) and have Khalid A Mughal & Rolf W Rasmussen on-line!
See this thread for details.
Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Attribute Name

 
Vishnu Prakash
Ranch Hand
Posts: 1026
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Take a look at this xml file.

<credentials>
<name firstname="abc" lastname="xyz" />
</credentials>

Is there any possibility to retrive both the attribute name and attribute value?

I my project I am retriving the element "name" and from that I want retrive both the attribute name and and attribute value

using Element's getAttribute() method we can retrive attribute value in our case "abc" and "xyz"
like

Element e =new Element();
String s1 = e.getAttribute("firstname");
I want to retrive "firstname" and "lastname" also.

Since everything is dynamic, attribute names may be different from time to time. So I wanted to retrive attribute name and from that retrive attribute value.

So one please help me
 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13071
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Look at the getAttributes method of org.w3c.dom.Node
It returns a NamedNodeMap with all of the attributes names and values.
Bill
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic