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