xml в richtextbox, выполните некоторое форматирование в RTB, возможно, измените данные, затем сохраните текст RTB обратно в xml - PullRequest
0 голосов
/ 05 марта 2020

Я пишу сценарий для себя. Я сохраняю данные (заголовки сцен, диалоги и т. Д. c ...) в xml. Я могу загрузить данные xml в RichTextBox, но я не хочу, чтобы они отображали какие-либо теги. Если бы я хотел просто заменить теги ничем, я мог бы использовать

    Dim Pattern = "<.*?>"
    Dim myString = Regex.Replace(str, Pattern, "")
    rtbScript.Text = myString

, если xml читает:

<Cue>Nadine</Cue>

, то после запуска кода RTB показывает Nadine. И это будет сделано со всеми узлами, как и ожидалось. Но тег исчез, как и ссылка на узел. Если бы я захотел изменить имя персонажа, скажем, Надин, на Дженнифер в RTB, его нельзя сохранить на том же узле в xml, потому что тега больше нет.

Так что в основном мне нужно тег все еще должен быть там, так что если я изменю текст в RTB, его можно сохранить в xml как

<Cue>Jennifer</Cue>

Как это можно сделать? Можно ли даже сохранить тег в RTB, но невидимым, неприкасаемым?

...