Разница между внутренними и внешними сущностями в XML-документе заключается в месте хранения информации, на которую они ссылаются. 14
Внутренние сущности — это фрагменты информации, которые определяются внутри XML-документа и могут использоваться по всему документу. 1 Они напоминают строковые переменные, связывающие имя с фрагментом текста. 2 Такие сущности полезны для определения коротких, многократно используемых фрагментов текста. 1
Внешние сущности — это ссылки на содержание, находящееся в другом файле. 2 Сущности этого типа могут содержать текстовую информацию, но также могут ссылаться и на двоичные данные (например, графику). 2 Внешние сущности полезны для включения больших объёмов текста или данных, которые не хочется включать непосредственно в XML-документ. 1
Таким образом, внутренние сущности подходят для работы с небольшим количеством документов, а внешние — для большого количества документов. 2