Java面试题(白)XML

北城以北 提交于 2020-01-18 18:57:59

1.XML是什么?
答:XML是一种可扩展标记语言。

2.DTD与Schea有和区别?
答:
DTD不使用XML编写而XML Schenma本身就是XML文件,这表示XML解析器等已有的XML工具可以来处理XMLSchema。并且XML Schema是设计与DTD之后的,它提供了更多的类型来映射XML文件不同的数据类型。DTD是文档类型描述是定义XML文件结构的传统方式。

3.XML CDATA是什么?
答:
CDATA是指字符数据,它有特殊的指令被XML解析器解析。
XML解析器解析XML文档中所有的文本,比如Thisisname ofpeison. 标签的值也会被解析,因为标签纸也可以包含XML标签,比如FirstName. CDATA补分不会被XML解析器解析。CDATAT部分以结束。

4.XSLT是什么?
答:XSLT也是常用的XML 技术,用于将一个XML 文件转换为另一种XML,HTML或者其*他的格式。XSLT为转换XML 文件详细定义了自己的语法,函数和操作符。通常由XSLT引擎 完成转换,XSLT引擎读取XSLT语法编写的XML 样式表或者XSL 文件的指令。XSLT大量使 用递归来执行转换。 一个常见XSLT使用就是将XML文件中的数据作为HTML页面显示。 XSLT 也可以很方便地把一种XML 文件转换为另一种XML 文档

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!