У меня есть теоретическое недоразумение, возможно, вызванное языком, поэтому я заранее извиняюсь за вопрос о simpe. Говоря о XML-документах (-files) и DTD, есть две основные вещи, разница в которых должна быть понята: действительна и проверена. Как объяснение этого слова остается:Действительный/Validated-Difference (XML, DTD)
Действительно: (а), который является приемлемым, потому что это правда (б), которые могут быть использованы на законном основании
Validate: (а), чтобы проверить, если что-то правильно (б), чтобы сделать что-то действительного
Кроме того, один XML-файл является действительным, если он правильно написано (сформированным) и соответствует грамматике (DTD) и проверить это просто проверка, является ли файл действительным, поэтому вы (1) проверяете и затем/исправить исправление/(2) файл действителен, это значит, что файл не может быть действительным без проверки. Это правда, или теоретически, это не так просто?