Java XML Attribute Load getAllAttributes(Element element)

Here you can find the source of getAllAttributes(Element element)

Description

Get all attributes of the specified element

License

Open Source License

Declaration

public static ArrayList<Attr> getAllAttributes(Element element) 

Method Source Code

//package com.java2s;
/*/*from  ww w  . j  a v  a 2  s .c  o m*/
 * Copyright 2010, 2011 Institut Pasteur.
 * 
 * This file is part of ICY.
 * 
 * ICY is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * ICY is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with ICY. If not, see <http://www.gnu.org/licenses/>.
 */

import java.util.ArrayList;

import org.w3c.dom.Attr;

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

public class Main {
    /**
     * Get all attributes of the specified element
     */
    public static ArrayList<Attr> getAllAttributes(Element element) {
        final NamedNodeMap nodeMap = element.getAttributes();
        final ArrayList<Attr> result = new ArrayList<Attr>();

        for (int i = 0; i < nodeMap.getLength(); i++)
            result.add((Attr) nodeMap.item(i));

        return result;
    }
}

Related

  1. getAllAttributes(Element e)
  2. getAllAttributes(Element elem, String name)
  3. getAllAttributes(Node node)
  4. getAllAttributes(Node node)
  5. getAllAttributesAsMap(@Nullable final Element aSrcNode)
  6. getAllAttrs(Element parent, String name, List lst)