XMLWriter比较有特色的功能有"Load TagBar"、"Validate XML File"、"Convert Using XSL"。第一个功能用于从DTD和Schema文件中提取标记,并通过树形结构显示在TagBar中;第二个功能用于验证XML文档的有效性,最后一个功能根据XSL样式单将XML文档转换成相应的HTML文档输出。
XMLWriter的其他功能还有给XML文档定义CSS样式、支持XQL等。另外,它还提供了集成开发环境IDE(Integrated Development Environment),面向项目管理。
XML Spy在功能上较XMLwriter有所提高。它支持Unicode、多字符集,支持Well-formed和Validated两种类型的XML文档,并可编辑XML文档、DTD、schema,以及XSLT。它的最大特点是提供了四种视窗:XML结构视窗、增强表格视窗、源代码视窗和支持CSS和XSL的预览视窗。结构视窗以树形结构编辑XML文档(包括XML、XSL文档,但对DTD文档的显示相对较为简单);增强表格视窗以表格的方式显示出文档中的某一项元素的数据库项;源代码视窗可以查看和修改文档源码,并且以不同的颜色标注不同的元素;预览视窗采用内嵌IE5的方式在软件内对XML文档进行浏览,支持CSS和XSL。
XML Spy可支持如下几类schema的编辑与有效性检查:
Document Type Definitions (DTD)
Document Content Descriptions (DCD)
XML-Data Reduced (XDR)
BizTalk
XML Schema Definition (XSD) 2000年4月7日草案
另外,XML Spy也提供集成开发环境IDE,但仍不支持所见即所得。
XML Spy目前的最高版本是3.0版,可运行在Windows95/98/2000和WindowsNT环境,有关该软件的详细介绍请参照网页:http://new.xmlspy.com。