XML解析器是一个软件库或包,它为客户端应用程序提供了处理XML文档的接口,它检查XML文档的正确格式,也可以验证XML文档,现代浏览器具有内置的XML解析器。

XML解析器是一个软件库或包,它为客户端应用程序提供了处理XML文档的接口。它检查XML文档的正确格式,也可以验证XML文档。现代浏览器具有内置的XML解析器。
所有现代浏览器都有一个内置的XML解析器,可以将文本转换为XML DOM对象。
解析器的目标是将XML转换为可读代码。
为了简化解析过程,可以使用一些商业产品来促进XML文档的分解并产生更可靠的结果。
下面列出了一些常用的解析器:
MSXML(Microsoft Core XML Services) - 这是Microsoft的一组标准XML工具,包括解析器。
技术上面应用了三层结构,AJAX框架,URL重写等基础的开发。并用了动软的代码生成器及数据访问类,加进了一些自己用到的小功能,算是整理了一些自己的操作类。系统设计上面说不出用什么模式,大体设计是后台分两级分类,设置好一级之后,再设置二级并选择栏目类型,如内容,列表,上传文件,新窗口等。这样就可以生成无限多个二级分类,也就是网站栏目。对于扩展性来说,如果有新的需求可以直接加一个栏目类型并新加功能操作
System.Xml.XmlDocument - 此类是.NET库的一部分,它包含许多与使用XML相关的不同类。
Java内置解析器 - Java库有自己的解析器。该库的设计使你可以使用外部实现替换内置解析器,例如Apache或Saxon的Xerces。
Saxon - Saxon提供了解析,转换和查询XML的工具。
Xerces - Xerces是用Java实现的,由着名的开源Apache软件基金会开发。









