public void setFields(Materie m, Node node) {
		NodeList childNodes = node.getChildNodes();
		for (int i = 0; i < childNodes.getLength(); i++) {

			Node cNode = childNodes.item(i);
			if (cNode instanceof Element) {
				String content = cNode.getLastChild().getTextContent().trim();
				switch (cNode.getNodeName()) {
				case "nume":
					m.setNume(content);
					break;
				case "ore":
					m.setNrOre(Integer.parseInt(content));
					break;
				case "teza":
					if (content.equals("true"))
						m.setTeza(true);
					else {
						m.setTeza(false);
					}
				}
			}
		}
	}