Где я могу найти хорошую документацию о том, как писать XML DTD? - PullRequest
5 голосов
/ 17 ноября 2008

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

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

Ответы [ 3 ]

3 голосов
/ 17 ноября 2008

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

2 голосов
/ 18 ноября 2008

Я бы порекомендовал Эллиотт-Расти Гарольд х книга" XML Библия " .

Это не «документация», определения типов документов (DTD) являются одной из самых сложных частей XML и заслуживают изучения из лучших источников.

Можно также изучить, изучив хорошие существующие DTD. Посмотрите, например, на следующее DTD, которое необходимо использовать для слайд-шоу Balisage Conference .

1 голос
/ 18 ноября 2008

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

...