Xml xsl dtd Schema html的理解

Xmlxetensible Markup Language可扩展的标记语言

SGML:Standard Generalized Markup Langauage 标准通用标记语言,功能强大,可定义标记语言的语言

Xmlsgml的一个简化子集,体现数据与数据之间的关系

Xml目前版本为:1.0xml1.1,使用最多的是1.0版本

 

Xmlhtml的扩展吗??

Html的全称是Hypertext Markup Language(超文本标记语言),实际上htmlxml在标记语言中处于不同的层次。

Html具有标准的标记,若用了自定义标记,将不被浏览器识别

Xml没有标准的标记语言,是可以任意创建的(创建标记语言的元语言)

 

Sgml html xml之间的关系

Sgmlweb之前出现,它是一种定义标记语言的元语言。

Htmlxmlsgml发展而来,html是在sgml定义下的一个描述性语言,是sgml的一个应用,其dtd作为标准被定义下来。Xmlsgml的一个子集,准确的说,xml仍是sgml

Html不能定义应用,xml可以定义新的应用

 

Xml描述事物本身

Xsl修饰xml,让其安装指定的格式显示,所以说xml实现了数据与显示的分离。

DtdSchema用于限制xml中合法的标签,如果xml不加任何限制,标签是可以随便定义的,而加上dtd或者Schema后,只能用相应的标签,便于数据跨平台,跨语言交互。Dtd是以前的版本,如:2.3dtd,2.2dtd,2.1dtd,2.4开始叫2.4xsd2.5xsd

javaEE开发中,弄清dtdxsd是有必要的,如:web.xmlstruts2.xml等的命名空间和xml的限制。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值