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