XML模式能更精确的处理XML结构约束的表示之外还为约束数据的处理提供一个XML样式。
模式只是一个XML文档,受DTD的约束。
对于XML模式而言,XML DTD只是一种创建文档约束的手段。
因为XML模式是为了强化XML文档的有效性,它必须采用一种机制,而不是自己定义约束条件。
这种机制必须是一个DTD。
但是原始的DTD允许创建一个模式,这个模式允许所有其他文档可以完全抛弃DTD。
------OReilly《JavaTM and XML 》
XML模式能更精确的处理XML结构约束的表示之外还为约束数据的处理提供一个XML样式。
模式只是一个XML文档,受DTD的约束。
对于XML模式而言,XML DTD只是一种创建文档约束的手段。
因为XML模式是为了强化XML文档的有效性,它必须采用一种机制,而不是自己定义约束条件。
这种机制必须是一个DTD。
但是原始的DTD允许创建一个模式,这个模式允许所有其他文档可以完全抛弃DTD。
------OReilly《JavaTM and XML 》