DTD является определением типа документа и используется для представления структуры вашего XML-документа.Другие представления включают в себя XML Schema, Relax NG и т. Д.:
<!ELEMENT QUERY (PORT, BLOCK, STAND)>
<!ELEMENT PORT (NB)>
<!ELEMENT NB (#PCDATA)>
<!ELEMENT BLOCK (TAB)>
<!ELEMENT TAB (#PCDATA)>
<!ELEMENT STAND (LEVEL)>
<!ELEMENT LEVEL (#PCDATA)>
Если вы посмотрите на определение для QUERY, вы увидите, что оно определяет, что оно содержит элементы: "PORT", "BLOCK" и "STAND".Если вы посмотрите на определение для NB, мы объявили, что оно должно содержать текст (проанализированные символьные данные).