nodeName attribute inherited from
* Node is set to the declared name of the notation.
* The DOM Level 1 does not support editing Notation nodes;
* they are therefore readonly.
*
A Notation node does not have any parent.
*/
class CDOM_EXPORT IDOM_Notation: public IDOM_Node {
protected:
IDOM_Notation() {};
IDOM_Notation(const IDOM_Notation &other) {};
IDOM_Notation & operator = (const IDOM_Notation &other) {return *this;};
public:
virtual ~IDOM_Notation() {};
/** @name Get functions. */
//@{
/**
* Get the public identifier of this notation.
*
* If the public identifier was not
* specified, this is null.
* @return Returns the public identifier of the notation
*/
virtual const XMLCh *getPublicId() const = 0;
/**
* Get the system identifier of this notation.
*
* If the system identifier was not
* specified, this is null.
* @return Returns the system identifier of the notation
*/
virtual const XMLCh *getSystemId() const = 0;
//@}
};
#endif