Java XML Attribute Add addAttrDirect(Map values, Element el)

Here you can find the source of addAttrDirect(Map values, Element el)

Description

add Attr Direct

License

Open Source License

Declaration

private static void addAttrDirect(Map<String, Object> values, Element el) 

Method Source Code

//package com.java2s;
/*//from  ww w  . j  a  v a2 s .co m
 * Created 2006/11/24
 * Copyright (C) 2003-2009  Naoki Iwami (naoki@limy.org)
 *
 * This file is part of Limy Eclipse Plugin.
 *
 * Limy Eclipse Plugin 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.
 *
 * Limy Eclipse Plugin 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 Limy Eclipse Plugin.  If not, see <http://www.gnu.org/licenses/>.
 */

import java.util.Map;

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

public class Main {

    private static void addAttrDirect(Map<String, Object> values, Element el) {
        NamedNodeMap attrs = el.getAttributes();
        for (int i = 0; i < attrs.getLength(); i++) {
            Node attr = attrs.item(i);
            values.put(attr.getNodeName(), attr.getNodeValue());
        }
    }
}

Related

  1. addAllElementsWithAttrId(final List list, final Element element, final String namespace)
  2. addArrayAnyTypeAttribute(Element element, Collection col)
  3. addArrayOffsetAttribute(Element element, int offset)
  4. addAttribute(Document doc, Element node, String name, String value)
  5. addAttribute(Document doc, Element node, String name, String value)
  6. addAttribute(Document doc, Element parent, String attribute, Object value)
  7. addAttribute(Document doc, Node parentNode, String name, String content)