Get all the attributes for an Element : DOM Attribute « XML « Java

Get all the attributes for an Element

import org.w3c.dom.Attr;
import org.w3c.dom.Element;
import org.w3c.dom.NamedNodeMap;

public class Main {

  // get all the attributes for an Element
  public static Attr[] getAttrs(Element elem) {
      NamedNodeMap attrMap = elem.getAttributes();
      Attr [] attrArray = new Attr[attrMap.getLength()];
      for (int i=0; i<attrMap.getLength(); i++)
          attrArray[i] = (Attr)attrMap.item(i);
      return attrArray;
  } // getAttrs(Element):  Attr[]


Related examples in the same category

1.Get attribute's value
2.Return the right attribute node
3.Return the value of the attribute of the given element with the given name
4.Output XML element Attributes
5.Set Attribute
6.Set an Attribute in an Element
7.Copy the attribues on one element to the other
8.Get Attribute
9.Get Attribute by QName
10.Get an Attribute from an Element. Returns an empty String if none found
11.remove Attribute
12.Find Container With Attribute Value Or Create
13.Find Container With Attribute Value Or Create And Set
14.Find the first direct child with a given attribute.
15.Recursive method to find a given attribute value
16.Returns null, not "", for a nonexistent attribute
17.Retutns the value of the named attribute of the given element.
18.An Attributes implementation that can perform more operations than the attribute list helper supplied with the standard SAX2 distribution.