Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Contains the name of the document type.
Script Syntax
strValue = oXMLDOMDocumentType.name;
Visual Basic Syntax
strValue = oXMLDOMDocumentType.name
C/C++ Syntax
HRESULT get_name(
BSTR *rootName);
Parameters
rootName
[out, retval]
When specified, this corresponds to the single root element of the document tree.
C/C++ Return Values
S_OK
Value returned if successful.
S_FALSE
Value when returning Null.
Example
BOOL DOMDocGetDocType()
{
BOOL bResult = FALSE;
IXMLDOMDocumentType *pIXMLDOMDocumentType = NULL;
IXMLDOMDocument *pIXMLDOMDocument = NULL;
IXMLDOMDocumentType *pIXMLDOMDocumentType = NULL;
BSTR bstrDTDName;
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)
{
pIXMLDOMDocumentType->get_name(&bstrDTDName);
::MessageBox(NULL, bstrDTDName, _T("Doc Type"), MB_OK);
bResult = TRUE;
pIXMLDOMDocumentType->Release();
}
}
catch(...)
{
if(pIXMLDOMDocumentType)
pIXMLDOMDocumentType->Release();
DisplayErrorToUser();
}
return bResult;
}
Remarks
String. The property is read-only. When specified, this corresponds to the single root element of the document tree.
Versioning
Implemented in:
MSXML 3.0, MSXML 6.0