我们可以使用 XML 架构 (XSD) 添加我们自己的实体(特殊字符),如“á”和“œ”吗?
Can we add our own entities (special characters) like "á" and "œ" using XML Schema (XSD)?
DTD 具有自定义功能,您可以在其中添加这些特殊字符,使它们合法。 XML Schema 也可以这样做吗?我的研究表明 XML 架构不支持实体,因此实体是通过内部 DTD 子集启用的。这是真的?这是否意味着我可以使用 Schema 但还需要 DTD 来定义特殊字符?
正确,命名实体只能使用 DTD 声明; XSD 无法使用此功能。 XSD 就是验证。
DTD 具有自定义功能,您可以在其中添加这些特殊字符,使它们合法。 XML Schema 也可以这样做吗?我的研究表明 XML 架构不支持实体,因此实体是通过内部 DTD 子集启用的。这是真的?这是否意味着我可以使用 Schema 但还需要 DTD 来定义特殊字符?
正确,命名实体只能使用 DTD 声明; XSD 无法使用此功能。 XSD 就是验证。