private void parseNode ( Node currentNode )
    {
        nodeInfo = new InsenseNode();
        for (int i = 0; i < currentNode.getAttributes().getLength(); i++)
        {
            if ("name".equals(currentNode.getAttributes().item(i).getNodeName()))
            {
                if (null != currentNode.getAttributes().item(i).getNodeValue())
                {
                    nodeInfo.setNodeName(currentNode.getAttributes().item(i).getNodeValue());
                }
            }
            if ("ofTotal".equals(currentNode.getAttributes().item(i).getNodeName()))
            {
                Integer intNum = Integer.parseInt ( currentNode.getAttributes().item(i).getNodeValue() ) ;
                nodeInfo.setTotalNodeNumbers ( null != intNum ? intNum : 0 );
            }
            if ("orderNumber".equals(currentNode.getAttributes().item(i).getNodeName()))
            {
                Integer intNum = Integer.parseInt ( currentNode.getAttributes().item(i).getNodeValue() ) ;
                nodeInfo.setNodeOrderNumber ( null != intNum ? intNum : 0 );
            }
        }
    }