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

XML知识点

发布时间:2020-12-16 05:01:33 所属栏目:百科 来源:网络整理
导读:XML: 叫可扩展的标记语言,其本质就是以标记和子标的方式描述对象数据,将之以字符串的方式进行传输,达到不同语言,不同操作平台进行数据传输的效果 CDATA: 这个标签内的内容都直接被解析为文本,不会当做标记解析,所以如果文本中有特殊符号,一般放在CDAT

XML:

叫可扩展的标记语言,其本质就是以标记和子标的方式描述对象数据,将之以字符串的方式进行传输,达到不同语言,不同操作平台进行数据传输的效果


CDATA:

这个标签内的内容都直接被解析为文本,不会当做标记解析,所以如果文本中有特殊符号,一般放在CDATA中


XML文档必须是格式良好的,满足XML基本的语法规则,如果XML文档不是格式良好的,就不能被应用程序和浏览器正确识别和解析


XML语法规范:

1.必须有XML声明语句
2.必须有且只有一个根元素
3.标记大小写敏感
4.属性值用引号
5.标记成对
6.空标记关闭
7.元素正确嵌套


有效的XML:

1.有效的XML除了要满足XML规范外,还要满足相应DTD和Schema定义的元素规则

2.有效的XML一定是格式良好的,但格式良好的XML不一定是有效的



把XML解析成JAVA有两种解析法:1.DOM解析 2.SAX解析


DOM解析:

1.基于树状结构的API
2.整个XML文档必须在内存中解析和存储
3.客户端应用程序就可以随机访问这些对象
4.大型文档则会造成内存紧张


SAX解析:

1.不必将整个文件加载到内存中,占用的内存少 2.不能对文档进行随机访问 3.SAX是只读的 4.文档只能遍历一次

(编辑:李大同)

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

    推荐文章
      热点阅读