Poco C ++ SAX解析器:如何获取元素“内部文本”?

时间:2009-09-26 14:00:36

标签: c++ poco sax

我一直在浏览Poco SAX解析器头文件几次,但我似乎无法找到有关如何获取元素内部文本的任何信息。例如:

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

有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

好的,我自己找到了解决方案。我需要使用像这样的'characters'方法:

void MyParser::characters(const Poco::XML::XMLChar ch[], int start, int length)
{
  std::string innerText = std::string(ch + start, length);
}