Contains the public identifier.
strValue = oXMLDOMEntity.publicId
HRESULT get_publicId(
BSTR *publicID);
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_publicId(&varName);
if(SUCCEEDED(hr))
::MessageBox(NULL, _bstr_t(varName), _T("Public ID"), MB_OK);
pIXMLDOMEntity->Release();
}
}
catch(...)
{
if(pIXMLDOMEntity)
pIXMLDOMEntity->Release();
DisplayErrorToUser();
}