Java XML Attribute Print printAttribute(Node node, int level)

Here you can find the source of printAttribute(Node node, int level)

Description

Prints attribute variables of the specified node.

License

Apache License

Parameter

Parameter Description
node the specified node.
level a number of indent.

Declaration

private static void printAttribute(Node node, int level) 

Method Source Code

//package com.java2s;
/*//from  w w  w. j a v a  2s.c o m
 * $RCSfile: XMLUtil.java,v $ $Revision: 1.5 $ $Date: 2007/11/27 02:27:42 $
 * $AIST_Release: 5.0.0 $
 * $AIST_Copyright:
 *  Copyright 2003, 2004, 2005, 2006 Grid Technology Research Center,
 *  National Institute of Advanced Industrial Science and Technology
 *  Copyright 2003, 2004, 2005, 2006 National Institute of Informatics
 *  
 *  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
 *  
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 *  $
 */

import org.w3c.dom.Node;

public class Main {
    /**
     * Prints attribute variables of the specified node.
     * 
     * @param node the specified node.
     * @param level a number of indent.
     */
    private static void printAttribute(Node node, int level) {
        for (int i = 0; i < level; i++) {
            System.out.print("  ");
        }
        System.out.println("<" + node.getNodeName() + " = " + node.getNodeValue() + ">");
    }

    /**
     * Gets variable of the specified node.
     * 
     * @param node the specified node.
     * @return variable of the specified node.
     */
    public static String getNodeValue(Node node) {
        return node.getNodeValue();
    }
}

Related

  1. printAttribute(String nombre, NodeList nodes)
  2. printAttribute(String nombre, NodeList nodes)
  3. printAttribute(XMLStreamReader xmlr, int index, StringBuffer result)
  4. printAttributes(Element element)