XML模式是SGML DTD的子集吗?
XML是SGML的一个子集。有效的XML文档也是有效的SGML文档,但反之亦然 即使我使用XML模式而不是DTD,这是否仍然有效 怀疑源于这样一个事实,即XMLDTD是SGMLDTD的一个子集,但XMLSchema允许XMLDTD中无法定义的内容 那么,XML模式仍然是一个子集吗?我能用SGML DTD做我能用XML模式做的一切吗 XML模式是SGML DTD的子集吗 不,XML模式远不是DTD的子集。XMLSchema使用与DTD完全不同的语法,XMLSchema可以表达DTD中不可能实现的许多约束 有效的XML文档也是有效的SGML文档 你的意思可能是结构合理,无效。这里可能是您想要创建子集语句的地方。XML被设计成SGML的一个子集,是的 我能用SGML DTD做我能用XML模式做的一切吗XML模式是SGML DTD的子集吗?,xml,xsd,dtd,sgml,Xml,Xsd,Dtd,Sgml,XML是SGML的一个子集。有效的XML文档也是有效的SGML文档,但反之亦然 即使我使用XML模式而不是DTD,这是否仍然有效 怀疑源于这样一个事实,即XMLDTD是SGMLDTD的一个子集,但XMLSchema允许XMLDTD中无法定义的内容 那么,XML模式仍然是一个子集吗?我能用SGML DTD做我能用XML模式做的一切吗 XML模式是SGML DTD的子集吗 不,XML模式远不是DTD的子集。XMLSchema使用与DTD完全不同的语法,XMLSchema可以表达DTD中不可能实现的许
不,甚至不接近。仅举一个例子,但XML模式可以很容易地实现。一般来说,XML模式比DTD更具表现力。一个有效的XML文档(使用DTD)怎么可能不是一个有效的SGML文档呢?要么你误解了我的答案,要么你还没有仔细区分。无论如何,XML是SGML的子集并不意味着XMLSchema是SGMLDTD的子集。了解两者之间的区别;这将极大地帮助你理解这里。我不理解有效和格式正确之间的区别。我将试着回答这个问题。XML DTD有SGML DTD没有的“命令”吗?现在您提出了一个完全不同的问题(与XML模式的其他查询行的关系不清楚);有关SGML和XML之间差异的概述,请参阅。您确实意识到,中定义的与(又称XSD)不同,对吗?现有的问题以及XSD和DTD表达能力的详细比较包括,和。给出的比较不受SGML DTD和XML DTD之间差异的影响。