Recognizing External Entity Declarations

Yes, if it's not internal, it's external; but in practice, it's easy to recognize an external entity because in the declaration, the entity name is followed, not by a quoted string, but by the keyword SYSTEM (which must be in upper-case, remember).

Back-link to spec

Copyright © 1998, Tim Bray. All rights reserved.