文本分析的三种典型设计模式
许式伟
2004-10-27
事件驱动:Parse-Handler模型(如:xml之SAX模型)
该模型主要有Parser和Handler两个组件。其原型大体如下:
class
xxxHandler
{
public :
// any event sended from Parser
...
};
class xxxParser
{
public :
xxxxParser(InputSource * source);
HRESULT parse(xxxxHandler * handler)
{
// analyze source and send event to handler
{
public :
// any event sended from Parser
...
};
class xxxParser
{
public :
xxxxParser(InputSource * source);
HRESULT parse(xxxxHandler * handler)
{
// analyze source and send event to handler