XML作为过去十年中出现的最流行的技术之一,得到了广泛 的应用,而其中XML解析技术是XML应用的关键。XML可扩展 标记语言是由World Wide Web联盟定义的元语言,即一种 关于语言的语言。 Xml的优势或者说力量源于它的数据独 立性,广泛应用在分布式计算领域。对于XML,我们可以理解它是一种树结构,它包含根,元素 ,属性,文本等内容。不同浏览器都有自己的解析器,微 软的 XML 解析器与其他浏览器中的解析器是有差异的。微 软的解析器支持对 XML 文件和 XML 字符串的加载,而其他浏览器使用单独的解析器。
不过,所有的解析器都含有 遍历 XML 树、访问、插入及删除节点的函数。把XML读入 内存,并把它转换为可被 JavaScript 访问的 XML DOM 对 象。然而XML本身只是以纯文本对数据进行编码的一种格式 ,要想利用XML,或者说利用XML文件中所编码的数据,必 须先将数据从纯文本中解析出来,因此,必须有一个能够 识别XML文档中信息的解析器,用来解释XML文档并提取其 中的数据。然而,根据数据提取的不同需求,又存在着多 种解析方式,不同的解析方式有着各自的优缺点和适用环 境。对XML进行解析有几种技术、这些技术各有所长、也都 有自己的局限性,所以他们分别适用于一定的场合,应该 根据特定的要求在实际应用中找到相应的解决方案。选择 合适的XML解析技术能够有效提升应用系统的整体性能,因 此,了解和区分各种不同的XML解析技术就显得尤为重要。
更多详情
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29212814/viewspace-1064869/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29212814/viewspace-1064869/