static void getRandomTextTree(XmlNode node, CharacterTalkText obj) { XmlNodeList list = node.ChildNodes; foreach (XmlNode c in list) { obj.addRandomText(c.FirstChild.Value); } }