Java面试题(白)XML
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 文档 来源: CSDN 作者: 南京赵子龙