开发XML有许多工具可以使用:
Notepad:最直接、最简单的文本编辑工具,在Windows附件中就可找到。
Microsoft XML Notepad:微软专门为设计XML文档而提供的编辑软件,可以借助它验证XML文档的有效性,详细说明和下载地址:http://msdn.microsoft.com/xml/NOTEPAD/intro.asp。
Microsoft XML Tree Viewer:利用这个软件可以把XML文档的内容用树的结构形式显示出来:http://msdn.microsoft.com/xml/demos/default.asp。
Microsoft XML Validator:该软件可以检查XML文档是否是“格式良好的”以及其有效性,并对错误发出警告,它的下载地址是:http://msdn.microsoft.com/xml/demos/default.asp。
Microsoft XSL Debugger:样式单文件的复杂性使开发人员在编写时容易出现错误,这个软件就是帮助用户调试样式单文件的,把复杂枯燥的调试过程用可视化界面显示出来。下载地址:http://msdn.microsoft.com/xml/_archive/xsl-debugger/xsl-debugger.htm。
Word Perfect:一种对开发XML和SGML提供高级支持的文字处理器,具有所见即所得的开发环境,提供向导、自动化控件的插入和文档的自动生成等功能,它是一款收费的商业产品,支持Windows 95/98/2000和Linux平台。详情请访问http://www.corel.com
SixPack:为XML的解析和开发提供简洁的界面,支持Macintosh平台,并公开源代码,详情请访问http://www.trafficstudio.com/sixpack/info.htm
Xray:一种具有实时错误检查的XML编辑器。它根据DTD或者XML Schema,允许用户创建格式良好的XML文档或验证文档的有效性,并且支持多文档编辑,是一款免费软件,支持Windows 95/98/NT/2000平台。详情请访问http://architag.com/xray/
Sonic Stylus Studio:为XML开发者提供了前所未见的生产力,例如领先群伦的XSLT编辑和debug工具、先进的Xquery编辑器和debug工具,图像化XML Schema设计工具、独特的XML-to-XML mapper、所见即所得的XML-to-HTML设计工具,以及Sense: X 自动完成功能全部都支持。Stylus Studio 5.0新功能包括进一步支持Xquery (2003年的 W3C规格),Web Services Call Composer、XSLT及Xquery档案管理,并支持多种XML schema确认 (validation ) 引擎。
XMLWriter 一款适合于专业 XML 开发者及初学者的 XML 编辑工具,支持 XML、XSL、DTD/Schema、CSS、HTML 等文本格式的文件编辑和调试。你可使用 CSS、XSL 等语言在一个集成的预览窗口中格式化你的 XML 文件。XMLwriter 有一个直观性、个性化的用户界面让使用者编辑,还具有书签功能,自动查找并替代。其他的功能还有 XML 联机帮助、插件管理、即时色彩编码转换、树型结构查看、批量及命令行处理、可扩充的能力及更多功能。 个人认为用本人汉化的这个 XMLWriter 来做 XML 语言的开发是很不错的选择,其官网称它是 XML 培训必用的工具。
XMLSPY: XMLSpy是所有XML编辑器中做得非常好的一个软件,支持WYSWYG。支持Unicode、多字符集,支持Well-formed和Validated两种类型的XML文档,支持NewsML等多种标准XML文档的所见即所得的编辑,同时提供了强有力的样式表设计。本版增加了几个很有用的功能:XSLT 调试工具,XSL 也就是所谓的扩展风格表单语言(Extensible Stylesheet Language)由3种语言组成。这三种语言负责把XML文档转换为其他格式。XML FO (XSL格式化对象:XSL Formatting Objects)说明可视的文档格式化,而 Xpath 则访问XML文档的特定部分。而 XSLT(XSL Transformations)就是把某一XML文档转换为其他格式的实际语言。 更多情况,WSDL 编辑器, WSDL就是描述XML Web服务的标准XML格式,WSDL由Ariba、Intel、IBM和微软等开发商提出。它用一种和具体语言无关的抽象方式定义了给定Web服务收发的有关操作和消息。Java / C++ 代码生成器,这个可以从 XML Schemas 文档中生成 Java/C++ 代码。 集成 Tamino, Tamino 产品是世界第一套以纯粹且标准的XML格式进行资料储存于抓取的信息服务器,一个能够将企业资料转换为Internet物件,提供资料交换和应用程序集成环境同时又支持WEB的完整资料管理系统。
没有评论:
发表评论