当前位置:网站首页>xml相关面试题

xml相关面试题

2022-06-23 09:33:00 Linging_24

https://zhuanlan.zhihu.com/p/33804163
https://blog.csdn.net/tanwei4199/article/details/24006275

1、什么是XML

可拓展标记语言,它用于进行数据传输和存储,你可以自定义标签,只需要满足<>闭合</>即可。

2、XML与HTML的区别

在这里插入图片描述

3、XML用于传输数据,那么它与JSON的区别?
  • XML文件格式复杂,比较占宽带,服务器端与客户端解析xml话费较多的资源和时间.
  • JSON文件格式压缩,占宽带小
4、什么是XPath

用于从XML中检索定位元素和属性。它有自己的语法和规则。

5、DOM和SAX解析器有什么区别

DOM加载XML的方式为将整个XML文件以树型结构的方式加载进内存,不合适加载大型的,可以进行随机访问XML的元素。
SAX加载XML的方式为事件驱动型,将XML文件部分加载进内存,适合处理大型的文件,不能对XML进行增删改操作,解析时只能从头到尾执行一遍,不能随机访问。

原网站

版权声明
本文为[Linging_24]所创,转载请带上原文链接,感谢
https://blog.csdn.net/Linging_24/article/details/117440853