2008-11-17 3 views
5

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

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

ответ

2

Я бы порекомендовал Elliotte-Rusty Harold «s book "XML Bible".

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

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

3

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

+0

Это удивительно полезно. Я даже не думал попробовать W3Schools, так как обычно их содержимое - мусор :). Благодарю. –

+0

Я считаю, что их содержание доходит до некоторых довольно хороших технических характеристик в наши дни. Раньше я думал, что это тоже мусор, но считаю, что это очень хороший прыжок в том, что я никогда раньше не использовал. – Kev

+0

Однако он не охватывает , и, возможно, некоторые другие вещи, поэтому мне все еще интересно узнать о чем-то лучше. –

1

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