notations Property

MSXML 5.0 SDK

Microsoft XML Core Services (MSXML) 5.0 for Microsoft Office - DOM Reference

notations Property

Contains a list of the IXMLDOMNotation members that are present in the document type declaration.

[Script]

Script Syntax

var objXMLDOMNamedNodeMap = oXMLDOMDocumentType.notations;
[Visual Basic]

Visual Basic Syntax

Set objXMLDOMNamedNodeMap = oXMLDOMDocumentType.notations
[C/C++]

C/C++ Syntax

HRESULT get_notations(
    IXMLDOMNamedNodeMap **notationMap);

Parameters

notationMap [out, retval]
List of IXMLDOMNotation that are present in the document type declaration.

C/C++ Return Values

S_OK
Value returned if successful.
E_INVALIDARG
Value returned if the notationMap parameter is Null.

Example

BOOL DOMDocTypeprops()
{
   BOOL bResult = FALSE;
   IXMLDOMDocument *pIXMLDOMDocument = NULL;
   IXMLDOMDocumentType *pIXMLDOMDocumentType = NULL;
   IXMLDOMNamedNodeMap *pIXMLDOMNamedNodeMapNotations = NULL;
   HRESULT hr;

   try
   {
      // Create an instance of DOMDocument and initialize 
      // pIXMLDOMDocument.
      // Load/create an XML fragment.
      hr = pIXMLDOMDocument->get_doctype(&pIXMLDOMDocumentType);
      SUCCEEDED(hr) ? 0 : throw hr;

      if(pIXMLDOMDocumentType)
      {
         hr = pIXMLDOMDocumentType->get_notations 
            (&pIXMLDOMNamedNodeMapNotations);
         if(pIXMLDOMNamedNodeMapNotations)
         {
         // DisplayMapEntries(pIXMLDOMNamedNodeMapNotations)
            bResult = TRUE;
            pIXMLDOMNamedNodeMapNotations->Release();
         }
         pIXMLDOMDocumentType->Release();
      }
   }
   catch(...)
   {
      if(pIXMLDOMDocumentType)
         pIXMLDOMDocumentType->Release();
      if(pIXMLDOMNamedNodeMapNotations)
         pIXMLDOMNamedNodeMapNotations->Release();
      DisplayErrorToUser();
   }
   return bResult;
}

Remarks

The property is read-only. Notations identify by name the format of unparsed entities, the format of elements that bear a notation attribute, or the application to which a processing instruction is addressed.

To view reference information for Visual Basic, C/C++, or Script only, click the Language Filter button Language Filter in the upper-left corner of the page.

See Also

IXMLDOMNotation

Applies to: IXMLDOMDocumentType