Я думаю, это зависит от того, выполняете ли вы проверку или нет. Если вы проверяете большую и сложную схему, тогда пропорционально больше времени, скорее всего, будет потрачено на выполнение проверки ... чем на простую схему.
Для неаудирующих парсеров сложность схемы, вероятно, не имеет большого значения. В производительности будет преобладать размер XML.
И, конечно, производительность также зависит от используемого вами парсера. Парсер DOM, как правило, будет медленнее, потому что перед началом работы вы должны создать полное представление в памяти. С помощью синтаксического анализатора SAX вы можете просто выбрать элементы, которые вам нужны.
Обратите внимание, что мой ответ основан на интуиции. Я не знаю никого, кто пытался до измерить последствиями сложности XML в производительности на научной основе. Для начала сложно описать сложность XML. И люди, как правило, больше заинтересованы в сравнении парсеров для заданного образца XML, чем в том, чтобы выискивать, является ли сложность ввода фактором.
Какой парсер вы используете, SAX Parser DOM Parser. –
@AnkitZalani: SAX, StAX и DOM, так как он не должен быть очень большим. XML – ivanz