externalEntityDecl Method

MSXML 5.0 SDK

Microsoft XML Core Services (MSXML) 5.0 for Microsoft Office - SAX2 Reference

externalEntityDecl Method

Receives/reports a parsed external entity declaration. Only the effective (first) declaration for each entity is reported.

[Visual Basic]

Implementation Syntax

Sub externalEntityDecl(strName As String, strPublicId As String,_
strSystemId As String)

Parameters

strName
The name of the entity. If it is a parameter entity, the name begins with '%'.
strPublicId
The declared public identifier of the entity, or Null (if none was declared).
strSystemId
The declared system identifier of the entity.

Return Values

If failed, the DeclHandler raises a trappable error.

[C/C++]

Syntax

HRESULT externalEntityDecl();
   [in] const wchar_t * pwchName,
   [in] int cchName,
   [in] const wchar_t * pwchPublicId,
   [in] int cchPublicId,
   [in] const wchar_t pwchSystemId,
   [in] int cchSystemId);

Parameters

pwchName [in]
The name of the entity. If it is a parameter entity, the name begins with a "%".
cchName [in]
The length of the name string of the entity.
pwchPublicId [in]
The declared public identifier of the entity, or Null (if none is declared).
cchPublicId [in]
The length of the public identifier string.
pwchSystemId [in]
The declared system identifier of the entity.
cchSystemId [in]
The length of the system identifier string.

Return Values

S_OK
The value returned if no errors are reported.
E_FAIL
The value returned if the parse operation should be aborted.

To view reference information for Visual Basic or C/C++ only, click the Language Filter button Language Filter in the upper-left corner of the page.

See Also

internalEntityDecl Method

Applies to: ISAXDeclHandler/IVBSAXDeclHandler Interface