public void ligne(Node node) {
		try {
			if (node instanceof Element && node.hasAttributes()) {

				NamedNodeMap attrs = node.getAttributes();
				for (int i = 0; i < attrs.getLength(); i++) {
					Attr attribute = (Attr) attrs.item(i);
					stock_data(attribute.getName(), attribute.getValue(),
							node.getLocalName());
				}
				if (node.getLocalName() == "Column") {
					{
						listColumn.add(dbColumn);
						dbColumn = new XMLColumn();
					}
				}
			}
			NodeList list = node.getChildNodes();
			if (list.getLength() > 0) {
				for (int i = 0; i < list.getLength(); i++)
					ligne(list.item(i));

			}
		} catch (Exception e) {
			System.out.println("reflectElement: " + e.toString());
			e.printStackTrace();
		}
	}