All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

XMLParser Interface CATIDOMNotation

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---XMLParser.CATIDOMNode
        |
        +---CATIDOMNotation
 

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIDOMNotation

Interface to represent a notation declared in the DTD.
A notation either declares, by name, the format of an unparsed entity (see section 4.7 of the XML 1.0 specification ), or is used for formal declaration of processing instruction targets (see section 2.6 of the XML 1.0 specification ). The CATIDOMNode.GetNodeName method inherited from CATIDOMNode is set to the declared name of the notation.

The DOM Level 1 does not support editing CATIDOMNotation nodes; they are therefore readonly.

A CATIDOMNotation node does not have any parent.

See also the Document Object Model (DOM) Level 2 Core Specification.


Method Index


o GetPublicId(CATUnicodeString&)
Retrieves the public identifier of this notation.
o GetSystemId(CATUnicodeString&)
Retrieves the system identifier of this notation.

Methods


o GetPublicId
public virtual HRESULT GetPublicId(CATUnicodeString& oPublicId) = 0
Retrieves the public identifier of this notation. If the public identifier was not specified, this is an empty CATUnicodeString.
Parameters:
oPublicId
the public identifier of this notation
o GetSystemId
public virtual HRESULT GetSystemId(CATUnicodeString& oSystemId) = 0
Retrieves the system identifier of this notation. If the system identifier was not specified, this is an empty CATUnicodeString.
Parameters:
oSystemId
the system identifier of this notation

This object is included in the file: CATIDOMNotation.h
If needed, your Imakefile.mk should include the module: CATXMLParserItf

Copyright © 2003, Dassault Systèmes. All rights reserved.