Como analisar um arquivo XML com o RapidXml
Eu tenho que analisar um arquivo XML em C ++. Eu estava pesquisando e encontrei a biblioteca RapidXml para isso.
Tenho duvidas sobredoc.parse<0>(xml)
.
podexml
ser um arquivo .xml ou precisa ser umstring
ouchar *
?
Se eu só posso usarstring
ouchar *
então eu acho que preciso ler o arquivo inteiro e armazená-lo em uma matriz de caracteres e passar o ponteiro dele para a função?
Existe uma maneira de usar diretamente um arquivo, porque eu precisaria alterar o arquivo XML dentro do código também.
Se isso não for possível no RapidXml, sugerimos algumas outras bibliotecas XML em C ++.
Obrigado!!!
Ashd