/***********************************************************************
** XMLDocTypeNode.h                                                   **
**                                                                    **
** This file is part of dvisvgm -- the DVI to SVG converter           **
** Copyright (C) 2005-2007 Martin Gieseking <martin.gieseking@uos.de> **
**                                                                    **
** This program is free software; you can redistribute it and/or      **
** modify it under the terms of the GNU General Public License        **
** as published by the Free Software Foundation; either version 2     **
** of the License, or (at your option) any later version.             **
**                                                                    **
** This program is distributed in the hope that it will be useful,    **
** but WITHOUT ANY WARRANTY; without even the implied warranty of     **
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the      **
** GNU General Public License for more details.                       **
**                                                                    **
** You should have received a copy of the GNU General Public License  **
** along with this program; if not, write to the Free Software        **
** Foundation, Inc., 51 Franklin Street, Fifth Floor,                 **
** Boston, MA 02110-1301, USA.                                        **
***********************************************************************/
// $Id: XMLDocTypeNode.h 16 2007-01-05 20:28:01Z mgieseki $

#ifndef XMLDOCTYPENODE_H
#define XMLDOCTYPENODE_H

#include "XMLNode.h"

class XMLDocTypeNode : public XMLDeclarationNode
{
   public:
      XMLDocTypeNode (const string &rootName, const string &type, const string &param)
			: XMLDeclarationNode("DOCTYPE", rootName + " " + type + " " + param) {}
};


class XMLEntityNode : public XMLDeclarationNode
{
	public:
		XMLEntityNode (const string &n, const string &v)
			: XMLDeclarationNode("ENTITY", n + " " + v) {}
};

#endif
