C# редактирование XML файла

Рейтинг: 0Ответов: 0Опубликовано: 26.03.2023

Использую классы XmlReader и XmlWriter для работы с XML и столкнулся с проблемой редактирования.

По сути, методы XmlWriter могут делать записи в XML, но он записывает их вместо всего, что там содержится, а нужно сделать так, чтобы при добавлении данных предыдущие оставались в файле.

Также делать записи в конкретном месте, а не в конце или в начале документа, поскольку может нарушиться структура XML. Ещё не совсем понятно, как можно удалить какой-нибудь тег и всё его содержимое из файла.

Прошу, пожалуйста, не советовать LINQ2XML.

Ответы

Ответов пока нет.