DTD or Schema

XML schemas provide the following advantages over XML DTDs:
1 XML schemas support rich data typing, which enables you to constrain element
contents to specific values or types of data.
2 XML schemas support XML namespaces, which allow you to combine different
XML vocabularies within a document.
3 XML schemas are expressed in XML syntax, so that you can create and
modify your XML schemas with the tools you use to create and modify
your other XML documents.

Advantages of XML DTDs
XML DTDs offer the following advantages over XML schemas:
1 XML DTDs use a much simpler (although much less feature-rich) syntax.
2 XML DTDs are far less verbose than XML schemas. Most DTD files are far
fewer lines than an equivalent XML schema file.
3 At least initially, XML DTDs are more widely supported by tools that create,
process, and validate XML documents (because XML DTDs have been around
longer than XML schemas).

XML DTD 和XML Schema 各有所长,如果应用对XML的要求比较低,那就用DTD,如果应用对XML的要求很高,数据很复杂,那么选择Schema会比较好
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值