by Dan Wahlin
对很多开辟人员来讲,XML Spy是一种很受迎接的XML编辑器,而Altova宣布的最新版本也肯定不会让人们扫兴。假如你之前没有效过XML Spy,你能够不相识它的很多特性,包含怎样与XMl文档、XSLT、XSL、schemas、DTDs以及其他一些东西协作应用。在XML Spy4.4版本中更是加入了一些3.5版本中没有的特性,而且它还支撑W3C范例的部分内容。
XML Schemas
W3C于2001年五月宣布的XML Schema规范标志着一种功用更壮大的对XML文档举行考证和形貌的要领面世了。XML Spy能够使开辟人员更加天真地应用schema范例,以及在可视化界面和代码界面中设想schema。这类可视化编辑器(visual editor)许可你定义一个庞杂的schema关联,并供应一个功用壮大的属性编辑器来帮你记着差别schema言语的元素和参数(见图1)。XML Spy 还具有schema归档的特性,你只需点击几下就能够生成细致的文档。此类文档关于须要相识种种schema 细节的公司来讲黑白常有效的。
XSLT 和XSL
你是不是愿望可视性地设想XSLT式样表(stylesheet)呢?除了可视化XSD schema编辑器之外,XML Spy 4.4版本还包含一个可视化XSLT编辑器(见图2)。这个编辑器许可你加载一个XML schema, 以便你相识要转换的XML文档的构造。在给schema指定了XML原文档今后(如许你就能够处置惩罚实在的数据了),你能够将差别的元素和参数拖到设想界面上来。同时差别的HTML式样特性被集合在一个属性窗口框里,以便很容易地举行修正并获得响应的XSLT效果。
XML Spy4.4 还支撑最新的XSL范例,而且能够应用Java Formatting Objects 类将XML文档转换到准确花样化的PDF文档中。该范例于十月份刚刚被经由历程,因而它具有很强的实效性。
数据库的连通性
在将差别的数据转换成XML花样时,XML Spy能够为你节约大批的时候和精神。它支撑文本文件、数据库以及Word文档的输入。你能够应用ADO或ODBC来接见数据库。你只需简朴地通知编辑器你数据地点的位置,它便会帮你读出数据并编写出准确的XML代码。它的另一个节约时候的特性是它能够生成数据库schemas。这些特性将有助于你在.NET顶用DataSet把已有的XML文档映射到数据库的表格和字段中。
SOAP 调试器
SOAP调试器能够使你轻松地找到SOAP的终端并能够看到差别的请乞降回应信息。只管一些独立性产物(standalone product)许可你捕捉那些被“在线”传输的SOAP音讯,但XML SPY却能将这一特性集成到编辑器中,同时供应调试功用,以便你对代码举行一步步地跟踪调试。
XML Spy供应很多功用壮大的特性,它使很多和XML相干的事情变得异常简朴。不管你是想以一种可视化的要领来开辟顺序,照样想以一种手动(hands-on)要领来“看”到一切代码,你都能够经由历程XML编辑器来完成。只管应用文档能够会在几个方面有所扩大,然则编辑器照样会很好用,而且它还供应一些有效的窗口和菜单条。
你能够离开购置包含XML Spy零丁特性的产物,也能够购置其整套产物。假如想查询细致的价钱以及相识更多信息,你能够接见XML Spy网站
以上就是XML-Spy使XML编辑历程的细致引见的细致内容,更多请关注ki4网别的相干文章!