notations Property
Contains a list of the IXMLDOMNotation
members that are present in the document type declaration.
Script Syntax
var objXMLDOMNamedNodeMap = oXMLDOMDocumentType.notations;
Visual Basic Syntax
Set objXMLDOMNamedNodeMap = oXMLDOMDocumentType.notations
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.
Versioning
Implemented in:
MSXML 3.0, MSXML 6.0