讲讲XML 面试都会问些什么东西?
三个问题
1。XML 的 格式有那些?2。他们的区别?
dtd schema 两种形式 其实 schema 的本质就是xml 可以被XML 解析器解析
3。XML 有那些解析方式?
我只说我所用过的有DOM SAX
DOM 只不适合读取大型的XML 文件 这样他的性能会下降的很快,为什么呢?
因为这是 他的树型结构引发的 这种结构占用内存非常多 ,DOM 在解析文档之前
会把整个文档装入内存 ,适合用于 XML 的随即访问
SAX SAX 不同于DOM SAX 是基于事件驱动 形式读取XML 是按顺序读取XML
他不象DOM 一次装载 XML 文档
当遇到 文档开头 文档结束 标签开头 标签结束 时 他会触发一个事件
用户可以通过在这个事件中写入代码处理文件 适合用与 顺序访问 XML
还有一些方式我就多罗嗦了 自己找找吧!。
三个问题
1。XML 的 格式有那些?2。他们的区别?
dtd schema 两种形式 其实 schema 的本质就是xml 可以被XML 解析器解析
3。XML 有那些解析方式?
我只说我所用过的有DOM SAX
DOM 只不适合读取大型的XML 文件 这样他的性能会下降的很快,为什么呢?
因为这是 他的树型结构引发的 这种结构占用内存非常多 ,DOM 在解析文档之前
会把整个文档装入内存 ,适合用于 XML 的随即访问
SAX SAX 不同于DOM SAX 是基于事件驱动 形式读取XML 是按顺序读取XML
他不象DOM 一次装载 XML 文档
当遇到 文档开头 文档结束 标签开头 标签结束 时 他会触发一个事件
用户可以通过在这个事件中写入代码处理文件 适合用与 顺序访问 XML
还有一些方式我就多罗嗦了 自己找找吧!。