notations Property
TOC
Collapse the table of content
Expand the table of content

notations Property

 

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

var objXMLDOMNamedNodeMap = oXMLDOMDocumentType.notations;

Set objXMLDOMNamedNodeMap = oXMLDOMDocumentType.notations

HRESULT get_notations(
    IXMLDOMNamedNodeMap **notationMap);

 notationMap[out, retval]

List of IXMLDOMNotation that are present in the document type declaration.

S_OK

Value returned if successful.

E_INVALIDARG

Value returned if the notationMap parameter is Null.

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;
}

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.

Implemented in:

MSXML 3.0, MSXML 6.0

         IXMLDOMDocumentType       

Show:
© 2016 Microsoft