Contains the system identifier.
Visual Basic Syntax
strValue = oXMLDOMEntity.systemId
C/C++ Syntax
HRESULT get_systemId(
BSTR *systemID);
Parameters
systemID
[out]
System identifier associated with the entity, if specified. If the system identifier is not specified, contains the empty string.
C/C++ Return Values
S_OK
Value returned if successful.
S_FALSE
Value when returning null.
E_INVALIDARG
Value returned if systemID is null.
C/C++ Example
IXMLDOMEntity *pIXMLDOMEntity = NULL;
VARIANT varName ;
HRESULT hr;
try
{
// see help on IXMLDOMEntity::get_notationName Method for definition of the GetFirstEntity() method
pIXMLDOMEntity = GetFirstEntity();
if(pIXMLDOMEntity)
{
hr = pIXMLDOMEntity->get_systemId(&varName);
if(SUCCEEDED(hr))
::MessageBox(NULL, _bstr_t(varName), _T("Public ID"), MB_OK);
pIXMLDOMEntity->Release();
}
}
catch(...)
{
if(pIXMLDOMEntity)
pIXMLDOMEntity->Release();
DisplayErrorToUser();
}