Как проанализировать файл XML с RapidXml

Я должен проанализировать XML-файл в C ++. Я искал и нашел для этого библиотеку RapidXml.

У меня есть сомнения по поводуdoc.parse<0>(xml).

Можноxml быть XML-файл или это должно бытьstring или жеchar *?

Если я могу использовать толькоstring или жеchar * тогда я думаю, что мне нужно прочитать весь файл и сохранить его в массиве символов и передать указатель на функцию?

Есть ли способ напрямую использовать файл, потому что мне нужно будет также изменить файл XML внутри кода.

Если это невозможно в RapidXml, пожалуйста, предложите некоторые другие библиотеки XML в C ++.

Спасибо!!!

Ashd

Ответы на вопрос(4)

Ваш ответ на вопрос