我在哪里可以找到关于如何编写XML DTD的好文档?

时间:2008-11-17 15:22:35

标签: xml dtd

XML 1.1规范中的DTD描述非常简洁,很难理解可用的功能。例如,通过查看unflattened XHTML+MathML+SVG DTD,我知道可以导入和部分重新定义外部DTD,但我绝不会猜到可以通过阅读规范来实现。

有没有人知道学习DTD写作细节的好资源?

3 个答案:

答案 0 :(得分:3)

可能对您的需求来说太基础了,但W3 schools通常有很好的引物?

答案 1 :(得分:2)

我会推荐 Elliotte-Rusty Harold bookXML Bible

这不是“文档”,文档类型定义(DTD)是XML中最复杂的部分之一,值得从最佳来源中学习。

还可以从检查良好的现有DTD中学习。例如,在以下DTD中查找,需要用于Balisage Conference slideshow presentations

答案 2 :(得分:1)

我只是使用Liquid Technologies XML Studio的自动完成功能进行了飞行;他们甚至有一个工具可以让我给出我正在编写XSD的XML示例,它会尝试推断出定义。当然我现在意识到这是一个XSD而不是DTD。