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

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

У меня есть сомнения относительно doc.parse<0>(xml).

Может xml будьте .xml файлом, или делает это должен быть a string или char *?

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

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

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

Спасибо!!!

Ashd

19
задан Jeinzi 24 January 2019 в 16:56
поделиться