Microsoft XML 2.5 SDK


 

IXMLDOMEntity::get_systemId Method

[This is preliminary documentation and subject to change.]

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