Я не уверен, что именно вы запрашиваете, но я предполагаю, что вы хотите установить значение узла A1 и всех его дочерних элементов при вводе "A1".
Сначала вам нужноубедитесь, что пользовательский ввод отформатирован правильно (не похоже на A? 1, когда для идентификации узлов используются только буквы и цифры).Во-вторых, вам нужно найти указанный узел.В-третьих, вам нужно установить значение и проверить наличие детей.Наконец, когда дети обнаружены, вернитесь к третьему шагу для каждого ребенка.
Рекурсия может сделать ваш метод более гладким, но в этом нет необходимости, если вам не нравится рекурсия.
Извините за такой расплывчатый ответ, но без более подробного вопроса трудно датьподробное решение.