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