Как удалить узел из XML-файла с помощью программы на C? - PullRequest
1 голос
/ 06 апреля 2009

Я использую библиотеку libxml / xmlparser.h в моей программе для анализа файла xml. Есть ли в этой библиотеке какая-либо функция, которая может удалить узел из XML-файла?

Я хочу полностью удалить узел, т. Е. Его атрибуты и свойства.

1 Ответ

2 голосов
/ 06 апреля 2009

Единственный способ сделать это - разобрать файл в памяти в дерево (явное или неявное), удалить вопрос узла и затем перезаписать содержимое файла новым деревом. XML не является базой данных с концепцией записей, которые вы можете удалить из хранилища пермананетов по желанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...