Java XML Node Name getSimpleName(final Node node)

Here you can find the source of getSimpleName(final Node node)

Description

Gets XML node name.

License

Open Source License

Parameter

Parameter Description
node node.

Return

node name.

Declaration

public static String getSimpleName(final Node node) 

Method Source Code

//package com.java2s;
/**/*from w  w  w . ja va  2s. c  o m*/
 * Copyright ? Microsoft Open Technologies, Inc.
 *
 * All Rights Reserved
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * THIS CODE IS PROVIDED *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS
 * OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION
 * ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A
 * PARTICULAR PURPOSE, MERCHANTABILITY OR NON-INFRINGEMENT.
 *
 * See the Apache License, Version 2.0 for the specific language
 * governing permissions and limitations under the License.
 */

import org.w3c.dom.Node;

public class Main {
    /**
     * Gets XML node name.
     *
     * @param node node.
     * @return node name.
     */
    public static String getSimpleName(final Node node) {
        return node.getLocalName() == null ? node.getNodeName().substring(node.getNodeName().indexOf(':') + 1)
                : node.getLocalName();
    }
}

Related

  1. getNodeNames(Set nodes)
  2. getNodeNameWithNamespace(Node node)
  3. getNodes(Node iNode, String iNodeName)
  4. getNodes(Node module, String interfaceName, String nodeName)
  5. getNodes(Node node, String nodeName)
  6. getSubNodes(Node node, String subNodeName)
  7. getSubNodeValue(Node node, String nodeName, String subNodeName)
  8. getTagName(Node labelNode)
  9. getTagName(Node node)