private static void loadFeature(XmlNode featureNode, Charakter charakter, DSA_FEATURES type) { int i = 0; String BasicString = "Number"; foreach (XmlNode node in featureNode) { i++; Feature feature = loadFeature(node, charakter, i, type); feature.setType(type); int number = 0; String Number = node.Name.Substring(BasicString.Length, node.Name.Length - BasicString.Length); if (!Int32.TryParse(Number, out number)) { throw new Exception(); } charakter.addFeature(type, number, feature); } }