Pergunta

Eu tenho analisado os arquivos do cabeçalho do analisador POCO Sax algumas vezes, mas não consigo encontrar nenhuma informação sobre como obter o texto interno de um elemento. Por exemplo:

<description>This is the inner text.</description>

Alguém pode me apontar na direção certa?

Foi útil?

Solução

Ok, encontrei a solução. Eu precisava usar implementar o método 'caracteres' como este:

void MyParser::characters(const Poco::XML::XMLChar ch[], int start, int length)
{
  std::string innerText = std::string(ch + start, length);
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top