XML文件时一个数据载体,也是程序之间进行沟通的方式,在程序设计中占有着重要的地位。上海网站设计公司对文件的操作可以结构为对XML文件的读入、处理和保持等三个基本技术。处理XML文件,需要一个XML解析器,解析器的作用在于为应用诚心提供现成的读写、维护XML数据文件的途径。如果没有XML解析器,程序员只能将XML文件当做文本来处理,需要做很多底层程序设计工作,例如,从文件查询标记、识别标记名称等。XML解析器的存在将程序员从反复的底层工作中解放出来,进而将经历集中到数据使用的算法上,而不是数据读写的细节。 解析器在XML数据操作中起着重要作用,在XML规范发布之初,很多机构和个人都发布了自己的XML解析器。不同的解析器往往具有不同的操作接口。为了规范XML解析器的操作接口,W3C提出了DOM操作规范。此外还有一些接口,虽然不是23C提出,但由于使用的人员众多,从而形成标准,SAX就是其中一种。目前,SAX也是被23C认可的标准。还有一些解析器,虽然没有形成统一标准,但由于使用群体十分众多,并且一直在一些领域使用,所以长时间存在。JDOM和DOM4J就是这种类型的软件模型。上海网站设计公司认为,从总体上,接口代表操作方法,DOM SAX只是规范接口的标准,而不是一种软件。 |