5

XML 1.1仕様でのDTDの説明は非常に簡潔であり、どの機能が利用可能であるかを理解することは困難です。たとえば、フラット化されていないXHTML + MathML + SVG DTDを見ると、外部DTDをインポートして部分的に再定義できることはわかっていますが、仕様を読んでそれが可能だとは思いもしませんでした。

DTDライティングのより細かい点を学ぶための良いリソースを知っている人はいますか?

4

3 に答える 3

3

あなたのニーズには基本的すぎるかもしれませんが、W3スクールはしばしば良い入門書を持っていますか?

于 2008-11-17T15:24:19.690 に答える
2

エリオット・ラスティ・ハロルドXMLバイブルをお勧めします。

これは「ドキュメント」ではありません。ドキュメントタイプ定義(DTD)はXMLの最も複雑な部分の1つであり、最良のソースから学ぶ価値があります。

また、既存の優れたDTDを調べることから学ぶこともできます。たとえば、BalisageConferenceのスライドショープレゼンテーションに使用する必要がある次のDTDを見てください。

于 2008-11-18T03:27:18.030 に答える
1

Liquid TechnologiesXMLStudioのオートコンプリートを使用してウィングを作成しました。彼らは私がXSDを書いていたXMLのサンプルを提供することを可能にするツールさえ持っていました、そしてそれは定義を推測しようとしました。もちろん、これはDTDではなくXSDであることがわかりました。

于 2008-11-18T03:32:52.637 に答える