/*****
 NAME
	cxmltree.h - header file for CXMLTree class
 VERSION
	$Id$
 CHANGELOG
	$Log$
 NOTE
 */

#if !defined(CXMLTREE_H_INCLUDED)
#define	CXMLTREE_H_INCLUDED

#include <coconut/cobject.h>
#include <coconut/pxmltree.h>

#include <coconut/dconfig.h>
#ifdef COCONUT_HAVE_XML2_CONFIG
#	include <libxml/xmlmemory.h>
#	include <libxml/parser.h>
#	include <libxml/xpath.h>
#else
#	error "This code requires libxml2 package"
#endif

@interface CXMLTree : CObject <PXMLTree>
{
	xmlDocPtr	this_doc ;
	id <PXMLNode>	current_node ;
	id <PConstStr>	input_name ;
	id <PConstStr>	output_name ;
}

@end

#endif /* !defined(CXMLTREE_H_INCLUDED) */

