Где я могу найти хорошую документацию по написанию XML DTD?
Вопрос
Описание DTD в спецификации XML 1.1 очень краткое, и трудно понять, какие функции доступны.Например, глядя на не сглаженный XHTML+MathML+SVG DTD, Я знаю, что можно импортировать и частично переопределить внешние DTD, но я бы никогда не догадался, что это возможно, прочитав спецификацию.
Кто-нибудь знает хороший ресурс для изучения тонкостей написания DTD?
Решение
Я бы посоветовал Эллиотт-Расти Гарольд's книга "XML Библия".
Это не «документация», определения типов документов (DTD) являются одной из самых сложных частей XML и заслуживают изучения из лучших источников.
Можно также поучиться на изучении хороших существующих DTD.Посмотрите, например, на следующий DTD, который необходимо использовать для Слайд-шоу презентации конференции Balisage.
Другие советы
Может быть слишком простым для ваших нужд, но в школах W3 часто есть хорошие учебники для начинающих
Я только что сделал это, используя автозаполнение с Liquid Technologies XML Studio ; у них даже был инструмент, который позволил мне дать образец XML, для которого я писал XSD, и он попытался бы вывести определение. Конечно, теперь я понимаю, что это был XSD, а не DTD.