Я должен проанализировать файл XML в C++. Я искал и нашел для этого библиотеку RapidXml.
У меня есть сомнения по поводу doc.parse<0>(xml)
.
Может ли xml
быть XML файлом или это должна быть string
или char *
?
Если я могу использовать только string
или char *
тогда я предполагаю, что мне нужно прочитать весь файл и сохранить его в массиве символов и передать указатель на функцию?
Есть ли способ напрямую использовать файл, потому что мне нужно будет также изменить файл XML внутри кода.
Если это невозможно в RapidXml, предложите другие библиотеки XML в C++.
Спасибо!!!
Ashd