В настоящее время я пытаюсь создать и применить (в c #) синтаксический анализ XML-файла и изменить текст в зависимости от элементов и тегов внутри текста.
Пример:
<conversation>
<message from=Bob>
<typewriter dif=0.5>
<Text>
Bob: Hello <replace>Country<with>World</with></replace>`
</Text>
</typewriter>
<message>
</conversation>
Вывод будет выглядеть следующим образом:
Он начинает писать "Bob: Hello Country", как старая пишущая машинка (буква за буквой), и когда пишется "Country", он удаляет это слово и начинаетНапиши Мир вместо.Итак, окончательный вывод будет: «Bob: Hello World»
Итак, вот мои вопросы: после синтаксического анализа XML-файла, каков хороший подход для хранения данных, чтобы программа знала, какие элементы содержат какие элементы?(например, Сообщение содержит пишущую машинку)
Чтобы программа распознала теги скрипта внутри элемента Text.Как я могу это сделать?и как заставить это работать как пример?
Я не буду просить законченный код здесь, только некоторые указатели в правильном направлении.Я все еще новичок в программировании, поэтому я хочу учиться.
Я не знал, что искать, так что если что-то подобное уже опубликовано, то извините.