DTD有自定义功能,你可以添加这些特殊字符,使它们合法。XML Schema也能做到同样的效果吗?我的研究表明,XML Schema不支持实体,因此实体是通过内部DTD子集启用的。这是真的吗?这是否意味着我可以使用Schema,但也需要一个DTD来定义特殊字符?
正确,命名实体只能使用DTD来声明,这个功能通过XSD是无法实现的。XSD是关于验证的。