加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xml回顾

发布时间:2020-12-15 23:14:50 所属栏目:百科 来源:网络整理
导读:keep moving... 之前在学xml的时候,由于由于软考以及六级考试的冲击,对着部分的学习太差了,虽说能够看懂点什么,但是还是云里雾里。 XML[extend marked language]不同于HTML(是一种表现技术),XML文档体现的是数据和数据之间关系,XML是设计用来传送以及携
keep moving...
之前在学xml的时候,由于由于软考以及六级考试的冲击,对着部分的学习太差了,虽说能够看懂点什么,但是还是云里雾里。


XML[extend marked language]不同于HTML(是一种表现技术),XML文档体现的是数据和数据之间关系,XML是设计用来传送以及携带数据信息,不用来表现或展示数据。

1、文档声明: <?xml version="1.0" encoding="gb2312" standalone="yes"?>

encoding="gb2312"
这个倒是有必要值得一说,之前一直以为写着这样的编码形式,然后系统就会以此种编码进行编码,现在想想真可谓是too young,在没有设置这个属性的时候,

xml的解析器会默认xml的编码是以utf-8编码的,而当存在中文等字符而且文档并没有以utf-8编码的时候就会出现问题,这个encoding实际上是指告知XML解析器要用哪种解析的方法去解析这个XML文档,即便是在其他中也是这样的,也不是像我前面傻傻的认为,这就决定了文档的编码形式。

standalone="yes" 这个则是表明该文档是不是一个独立的文档,当no的时候,表明这个文档可能引用了如dtd等的其他文档,当yes的时候则是次文档并没有引用其他的文档,是一个独立的文档。 2、元素:开始标记+内容+结束标记 如:<a>xxxx</a> 元素可以嵌套元素 3、属性定义:一个元素可以有多个属性,有相应的名称以及值 表现形式:<数量 单位="瓶">1314</数量> 或子元素表示: <数量> <单位>瓶<单位/> <数目>1314<数目/> </数量> 4、注释:<!--注释内容--> 在声明之前不可以有注释,注释不能够相互嵌套 5、CDATA区 [character data] 解析器不对CDATA区中的内容进行解析 形式: <![CDATA[ //不想被解析的内容 ]]> 6、处理指令 PI[processin instruction] :为处理XML文档的程序提供指示 形式:<? ?> 如:文档声明 其实个人觉得对于XML文档,只要参照相应的例子以及参照文档约束能够写出就行。而对于XML DTD、XML SCHEMA,只需能够看懂即可。(XML文档约束模式:实际上就是定义XML的词汇表以及其相关的结构。) 其实这个应该也是一个麻烦的内容,但是只要在需要的使用查看有关的语法格式以及使用规则即可。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读