XML DTDs Дети - PullRequest
       46

XML DTDs Дети

0 голосов
/ 18 сентября 2011

http://www.w3schools.com/dtd/dtd_elements.asp

Итак, я смотрю на это, и в разделе детей говорится, что он должен отображаться в документе следующим образом. Корень снаружи, дети внутри (). Так что, если дочерний элемент имеет дочерний элемент, я продолжу nesting ()? Также, если элемент появляется более одного раза, я должен указать это в DTD?

1 Ответ

2 голосов
/ 18 сентября 2011

Вы не вкладываете объявления ELEMENT в DTD - достаточно указать для каждого элемента, какой контент может отображаться непосредственно под ним или внутри него.

Что касается указания количества элементов, которые могут встречаться в данном контексте, вы не можете указывать модификатор (что означает, что должен отображаться один элемент),? (0 или 1 - элемент является необязательным), * (0 или более) или + (1 или более).

...