Где я могу найти хорошую документацию о том, как писать XML DTD?

Описание DTD в спецификации XML 1.1 очень краткое, и трудно понять, какие функции доступны. Например, глядя на необработанный XHTML+MathML+SVG DTD, я знаю, можно импортировать и частично переопределять внешние DTD, но я бы никогда не догадался, что это возможно, прочитав спецификацию.

Кто-нибудь знает хороший ресурс для изучения тонкостей написания DTD?


person Daniel Cassidy    schedule 17.11.2008    source источник


Ответы (3)



Возможно, это слишком просто для ваших нужд, но в школах W3 часто есть хорошие учебники для начинающих?

person toolkit    schedule 17.11.2008
comment
Это удивительно полезно. Я даже не подумал попробовать W3Schools, так как обычно их контент - чушь :). Спасибо. - person Daniel Cassidy; 17.11.2008
comment
Я считаю, что в наши дни их контент доходит до довольно хороших технических вещей. Раньше я тоже думал, что это ерунда, но считаю, что это достаточно хорошая отправная точка для некоторых вещей, которые я никогда раньше не использовал. - person Kev; 17.11.2008
comment
Однако он не охватывает ‹![INCLUDE[...]]›, ‹![IGNORE[...]]› и, возможно, некоторые другие вещи, поэтому мне все же интересно услышать о чем-то лучшем. - person Daniel Cassidy; 17.11.2008

Я просто использовал автодополнение из Liquid Technologies XML Studio ; у них даже был инструмент, который позволял мне привести образец XML, для которого я писал XSD, и он пытался вывести определение. Конечно, теперь я понимаю, что это был XSD, а не DTD.

person dlamblin    schedule 18.11.2008