18#if !defined(XALANDOMIMPLEMENTATION_HEADER_GUARD_1357924680)
19#define XALANDOMIMPLEMENTATION_HEADER_GUARD_1357924680
32class XalanDocumentType;
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
XalanDOMImplementation & operator=(const XalanDOMImplementation &theSource)
virtual XalanDocument * createDocument(const XalanDOMString &namespaceURI, const XalanDOMString &qualifiedName, const XalanDocumentType &doctype)=0
Creates an XML Document object of the specified type with its document element.
XalanDOMImplementation(const XalanDOMImplementation &theSource)
bool operator==(const XalanDOMImplementation &theRHS) const
virtual bool hasFeature(const XalanDOMString &feature, const XalanDOMString &version)=0
Test if the DOM implementation implements a specific feature.
virtual XalanDocumentType * createDocumentType(const XalanDOMString &qualifiedName, const XalanDOMString &publicId, const XalanDOMString &systemId)=0
Creates an empty DocumentType node.
virtual ~XalanDOMImplementation()