众所周知,HTML是一种解释性语言(标记语言),正因如此,它才不需要向C、C++、java等语言那样需要专门的编译器对代码进行编译后才能执行,我们可以直接在记事本中编写代码,将文档保存成html格式,使用浏览器就能够运行它。
XML和HTML一样,它也是一中解释性语言,实际上,它是对THML的扩展,故又称可扩展的标记语言(Extensible Markup Language,自然,同样可以像html那样使用记事本编写代码,保存为xml格式使用浏览器运行(当然,使用浏览器直接运行xml文件没有什么意义,它通常是与html文件结合使用来提高html代码的结构性、可重用性以及功能的扩充,不多说了),而XMLSpy就是一款业界主要的工业级XML开发平台。
那么,既然xml代码可以直接使用记事本等文本编辑器编写,我们又何必使用XMLSpy呢?
一个最简单的理由就是XMLSpy为xml代码的编辑提供了两种编辑方式:文本编辑和栅格编辑,文本编辑模式就像我们使用VS编写C++代码一样,能够实现编写过程的自动排版,当然,这不足为奇,很多文本编辑器都支持对xml的自动排版功能(虽然做的不如XMLSpy好),而XMLSpy的栅格模式则是专业的XML开发工具的最大优势之一了,使用这种模式编写代码能有效提高代码的编写效率(半人工编写,半自动生成,更显结构化)。
除此之外,XMLSpy还有着诸如多字符集多文档支持、内建多种调试器等强大功能,这些无疑都是XMLSpy成为主要的XML开发工具的资本了。
好了,该提供下载了,由于2010版没有汉化版本,所以只能提供英文版了:
XMLSpy 2010(最新版)英文企业版下载(附破解工具):http://www.nbdown.net/getfiles/4098-1.html
注:此压缩包内还有一个名为path.exe的文件,不过由于使用它并不能实现成功注册,所以并没有什么用。
破解方法:
正常安装XMLSpy后,拔掉网线(必须),运行之,弹出注册页面,单击“Input a New Code”(第三个按钮),弹出注册码输入页面,此时运行注册机keygen.exe,产品类型选择“Altova XMLSpy Enterprise 2010”,将下方得到的内容依次粘贴到注册码输入页面相应的位置即可,然后回到注册页面点击“Save”,即可正常使用了(再插上网线也没有问题,只不过选择在线更新的时候会出错)。
另外,你也许并不习惯使用英文版,不要紧,可以退而求其次:使用XMLSpy 2006汉化版(最新只汉化到了2006版),XMLSpy 2006汉化破解版下载地址:
http://www.hanhao.cn/download/AltovaXMLSpy2006.rar
原帖:http://hi.baidu.com/ruilenovo/blog/item/5da39ff5a51bf92e720eecbc.html/cmtid/cfaabe36cba9ad355bb5f5a0