2008-11-17 9 views
5

Die Beschreibung von DTDs in der XML 1.1-Spezifikation ist sehr knapp, und es ist schwierig, einen Überblick über die verfügbaren Funktionen zu erhalten. Zum Beispiel, von der unflattened XHTML+MathML+SVG DTD zu sehen, weiß ich, dass es möglich ist, externe DTDs zu importieren und teilweise neu zu definieren, aber ich hätte nie gedacht, dass das durch das Lesen der Spezifikation möglich war.Wo finde ich eine gute Dokumentation zum Schreiben von XML-DTDs?

Kennt jemand eine gute Ressource zum Erlernen der Feinheiten des DTD-Schreibens?

Antwort

2

würde ich Elliotte-Rusty Harold ‚s book "XML Bible" empfehlen.

Dies ist keine "Dokumentation", Dokumenttypdefinitionen (DTDs) sind einer der komplexesten Teile von XML und verdienen es, aus den besten Quellen gelernt zu werden.

Man kann auch von der Untersuchung von existierenden DTDs lernen. Schauen Sie sich zum Beispiel die folgende DTD an, die für die Balisage Conference slideshow presentations benötigt wird.

3

Vielleicht zu einfach für Ihre Bedürfnisse, aber W3 schools hat oft gute Primer?

+0

Das ist überraschend nützlich. Ich habe nicht einmal daran gedacht, W3Schools auszuprobieren, da ihre Inhalte normalerweise Müll sind :). Vielen Dank. –

+0

Ich finde ihre Inhalte in diesen Tagen in ziemlich ziemlich gute technische Sachen erreichen. Ich habe immer gedacht, dass es auch Müll war, aber ich finde, dass es ein einigermaßen guter Einstieg in Sachen ist, die ich noch nie zuvor benutzt habe. – Kev

+0

Allerdings deckt es nicht , und wahrscheinlich noch andere Dinge ab, also bin ich immer noch daran interessiert, etwas Besseres zu hören. –

1

Ich habe es einfach mit der automatischen Vervollständigung von Liquid Technologies XML Studio geflügelt; Sie hatten sogar ein Tool, mit dem ich ein Beispiel für das XML geben konnte, für das ich eine XSD schrieb, und es würde versuchen, die Definition abzuleiten. Natürlich merke ich jetzt, dass dies eine XSD war, keine DTD.

Verwandte Themen