《2022年XML面试题及答案 .pdf》由会员分享,可在线阅读,更多相关《2022年XML面试题及答案 .pdf(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、XML 面试题一、 XML有哪些解析技术 ?区别是什么 ? 答: 有 DOM,SAX,STAX 等DOM: 处理大型文件时其性能下降的非常厉害。这个问题是由 DOM 的树结构所造成的,这种结构占用的内存较多, 而且 DOM 必须在解析文件之前把整个文档装入内存 , 适合对 XML的随机访问;SAX:不现于 DOM,SAX 是事件驱动型的 XML解析方式。它顺序读取XML文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标签结束时, 它会触发一个事件, 用户通过在其回调事件中写入处理代码来处理 XML文件,适合对 XML的顺序访问;STAX:Streaming APIf
2、or XML (StAX)。二、你在项目中用到了XML技术的哪些方面 ?如何实现的 ? 答: 用到了数据存贮,信息配置两方面。在做数据交换平台时,将不同数据源的数据组装成 XML文件,然后将 XML文件压缩打包加密后通过网络传送给接收者,接收解密与解压缩后再同XML文件中还原相关信息进行处理。 在做软件配置时,利用 XML可以很方便的进行,软件的各种配置参数都存贮在XML文件中。三、XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?1. 两种形式 dtd schema ;2. 本质区别 :schema本身是 xml 的,可以被 XML 解析器解析 (这也是从 DTD上
3、发展 schema的根本目的 );3. 有 DOM,SAX,STAX 等。(内容同一题)四、XML是什么? 答:xml 提供一种描述结构化数据的方法, 是一种简单 , 与平台无关并被广泛采用的标准 ,xml 文档可以承载各种信息 . 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - 五、XML用来干什么 ?你说了解的 XML技术及其应用 ? 答:保存配置 , 站与站之间的交流 , 都用得到它, Xml不仅可以用来描述数据 ,还可以
4、作为数据的载体。1. 用 xml 分离数据 , 数据单独放在 xml 中, 集中精力更好的完成html 的数据显示和布局 , 方便维护。2.xml 可以作为商业系统之间交换金融信息所使用的语言。3. 交换数据 , 用 xml 可以减少交换数据的复杂性。4.xml 可以用来共享数据 . 因为 xml 无关于硬件和软件。5.xml 可以充分的利用数据。6. 可以用于创建新语言 ,xml 是 WML 语言的母亲 ,WML 无线标记语言 , 用于标识运行于手持设备上的internet程序。六、XML和 HTML的区别 ? 1. 设计上的区别:xml 用来存储数据 , 重在数据本身 ,HTML用来定义数
5、据 , 重在数据的显示模式。 2.xml可扩展性强 , 因为他本身就是可扩展性标记语言, 可创建个性化的标记语言, 提供更多数据操作。3.xml 语法比 HTML 严格。a. 起始标签和结束标签要匹配, b. 嵌套标签不能互相嵌套 ,c. 区分大小写。4.xml 属性值必须放在引号中 ,html可有可无。5.xml 必须有相应的值 , 但 html 可以有不带值的属性名。七、XML文件和普通配置文件相比有哪些优点? 1.xml 是一个标准的技术,在处理上可以更加的统一。2. 从对配置文件的后期处理上,对xml 的操作的 api 更多,更方面,而文本文件不是特别的方便。名师资料总结 - - -精
6、品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 3 页 - - - - - - - - - 3. xml可以有定义语法的dtd 文件,这样读取配置信息的时候,可以先根据 dtd 检查当前的 xml 配置文件是否语法正确, 而文本文件没有办法检查语法。 (对于配置文件非常关键)4.xml 文件可以非常方便的转换成其他格式的文件,而文本文件不可以。5 xml 利用 xslt可以有更好的显示效果,而文本文件很难做到。6.xml可以非常方便的搜索其中的一些配置信息,试想如果配置文件很大,这个优点是很明显的,而文本文件则不太方便。7.xml 可以携带更多、更丰富的的配置信息,而文本文件不容易做到。(声明以上内容多为网友观点! )名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 3 页 - - - - - - - - -