Unicorn XML Toolkit
Version 1.00.00

Namespace Dom
Class IDocumentType

class IDocumentType: virtual public INode {
public:
    IDocumentType();
    virtual ~IDocumentType();
public:
    virtual CString GetName() = 0;
    virtual XNamedNodeMap GetEntities() = 0;
    virtual XNamedNodeMap GetNotations() = 0;
    };

The container for information related to DTD.

This class implements the C++ binding for the DocumentType interface specified by DOM.

Since:
1.00.00
Version:
1.00.00
Author:
Alexey Gokhberg
See Also:
INamedNodeMap
Constructor/Destructor Summary
IDocumentType ();
����������Constructs the document type.
~IDocumentType ();
����������Destroys the document type.

Function Summary
CString GetName ();
����������Returns the name of this document type.
XNamedNodeMap GetEntities ();
����������Returns the map of entity nodes defined by this document type.
XNamedNodeMap GetNotations ();
����������Returns the map of notation nodes defined by this document type.

Constructor/Destructor Detail

IDocumentType

IDocumentType();

Constructs the document type.

~IDocumentType

virtual ~IDocumentType();

Destroys the document type.

Function Detail

GetName

virtual CString GetName() = 0;

Returns the name of this document type.

This method implements C++ binding for the name attribute specified by DOM.

Returns:
the name of this document type

GetEntities

virtual XNamedNodeMap GetEntities() = 0;

Returns the map of entity nodes defined by this document type.

This method implements C++ binding for the entities attribute specified by DOM.

Returns:
the map of entity nodes defined by this document type

GetNotations

virtual XNamedNodeMap GetNotations() = 0;

Returns the map of notation nodes defined by this document type.

This method implements C++ binding for the notations attribute specified by DOM.

Returns:
the map of notation nodes defined by this document type

Unicorn XML Toolkit
Version 1.00.00


This document was created using Unicorn DOC++.

Copyright 1999-2001 Unicorn Enterprises SA.
All Rights Reserved.