Java XML Attribute from Node parseAttribute(Node lnNode, String attributeName)

Here you can find the source of parseAttribute(Node lnNode, String attributeName)

Description

parse Attribute

License

Open Source License

Declaration

public static String parseAttribute(Node lnNode, String attributeName) 

Method Source Code

//package com.java2s;
/*//w w  w .j a v  a  2  s  .  co m
 *  ParserUtils.java
 *  
 *  Copyright 2013 Michael Zillgith
 *
 *  This file is part of libIEC61850.
 *
 *  libIEC61850 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.
 *
 *  libIEC61850 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 libIEC61850.  If not, see <http://www.gnu.org/licenses/>.
 *
 *  See COPYING file for the complete license text.
 */

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

public class Main {
    public static String parseAttribute(Node lnNode, String attributeName) {
        NamedNodeMap attributes = lnNode.getAttributes();
        String attributeValue = null;

        if (attributes != null) {

            Node attributeNode;

            for (int i = 0; i < attributes.getLength(); i++) {
                attributeNode = attributes.item(i);

                if (attributeNode.getNodeName().equals(attributeName))
                    attributeValue = attributeNode.getNodeValue();
            }
        }

        return attributeValue;
    }
}

Related

  1. getXMLInt(Element e, String attrName)
  2. getXmlNodeAttribute(String attributeName, NodeList nodeList)
  3. getXmlNodeAttributeValue(Node NN, String AttrName)
  4. getYesNoAttrVal(final NamedNodeMap nnm, final String name)
  5. hasAttribByName(Element node, String name)
  6. parseAttribute(NodeList abtList)
  7. parseAttributes(Node n)
  8. parseAttributes(Node node)
  9. parseAttributesTag(Node n)