00001
00002
00003 #ifndef _PPROLOG_H
00004 #define _PPROLOG_H
00005
00006 #include "xmlprolog.h"
00007 #include <string>
00008
00011 class PProlog:public XmlProlog {
00012
00013 protected:
00014
00018 std::list<XMLSimplePrologEntity> getNotations() const;
00019
00023 std::list<XMLSimplePrologEntity> getSubDtds() const;
00024
00028 std::list<XMLSimplePrologEntity> getSubDocs() const;
00029
00033 void analyzeProlog(const XMLSimpleProlog & prolog);
00034
00035 public:
00036
00038 PProlog();
00039
00040 };
00041
00042 #endif //_PPROLOG_H
00043