快捷索引


会员福利

资源无源时,可利用百度网盘 & 迅雷云盘取回

此内容仅供注册用户。请 %登录%.

神秘内容,请 登录 / 注册 后查看

会员可见全站福利 !

软件下载http://www.books51.com: Altova.XMLSpy 2005企业版–更新2006企业版

英文名: Altova.XMLSpy.Enterprise.Edition

发行时间: 2005年

制作发行: Altova GmbH

地区:  美国

简介

IPB Image

Altova XMLSpy© 2005 是业界标准XML的开发环境,可用于涉及XML、XML Schema、XSLT、XQuery、SOAP、WSDL和Web服务技术的企业级应用的设计、编辑和调试。它是提高J2EE、.NET和数据库开发人员开发效率的终极利器。

Altova的XML产品家族

Altova的XML产品家族由一套易于使用、相互补充的工具组成,它们为您提供了一套综合的XML应用开发环境,能够满足您在处理XML方面的全部需要。 Altova产品家族目前包括下列产品:

Altova XMLSpy® 2005 是一个用于开发XML工程的综合集成开发环境(IDE),它有三种配备了不同功能的版本。企业版(Enterprise Edition)的功能是最强的,它为DTD、XML Schema、XML文件以及XSLT样式表的创建和编辑提供了高效而灵活的环境。它具有强大的编辑功能、支持多种文档视图(包括Altova特有的Authentic视图)和XSLT转换(通过一个内置的XSLT处理器)。它可以在XML文档与文本文件/数据库之间进行导入和导出。它所提供的其他一些功能包括:对工程中XML文档的管理、提供了XSLT和XQuery调试器、WSDL编辑器和代码的自动生成。专业版(Professional Edition)和家庭版(Home Editition)所配备的功能则有所不同。

Altova StyleVision® 2005 为复杂XSLT样式表的编写提供了新的方法,它为用户提供了一种直观的、拖放式用户界面。利用StyleVision,您可以创建Authentic样式表来控制Authentic视图中的XML文档显示与数据录入。StyleVision 2005 仅在企业版(Enterprise Edition)和专业版(Professional Edition)中配备。

Altova Authentic® 2005(分为桌面版和浏览器版)是一种词处理器型的编辑程序,它支持基于表单的XML文档数据录入。您可以根据schema往XML文档中即时添加成分(比如图像、表格等)或进行验证。

Altova MapForce™ 2005该产品用于两个schema间的映射,以及将符合某一schema的XML文件转换为符合另一个schema的XML文件。

Altova网站
您也许希望定期检查Altova网站(www.altova.com),以获得新闻、更新、补充文档和支持等。

XMLSpy的主要功能

XMLSpy 2005是一个用于XML工程开发的集成开发环境(Integrated Development Environment,简称IDE)。XMLSpy 2005可连同其他工具一起进行各种XML及文本文档的编辑和处理、进行XML文档(比如与数据库之间)的导入导出、在某些类型的XML文档与其他文档类型间作相互转换、关联工程中的不同类型的XML文档、利用内置的XSLT 1.0/2.0处理器和XQuery 1.0处理器进行文档处理,甚至能够根据XML文档生成代码。

XMLSpy 2005还提供了一中XML文档的图形化编辑视图——Authentic视图(直观视图),它使得用户可以像使用字处理软件那样对XML文档进行数据录入。Authentic视图在下列场合特别有用:

· 不熟悉XML的人被要求把数据录入XML文档

· 多个用户需要浏览或将数据录入位于某个服务器或共享资源上的单个文档。

本节我们仅对XMLSpy 2005的主要功能作简要的概述。这些功能在后面介绍各个视图(Text视图、Schema/WSDL视图、Authentic视图等)的章节和用户参考手册中还会被详细描述。请注意,本节没有完全列出XMLSpy 2005的所有功能。本节的目的只是给您提供一个XMLSpy 2005所支持功能的大致印象。

在多种编辑格式下编辑XML文档
您可以将XML文档作为普通文本来编辑(Text视图)、也可以在一个具有层次结构的表中进行编辑(增强型Grid视图),还可以在图形化的所见即所得(WYSIWYG)视图中编辑(Authentic视图)。对于XML Schema和WSDL文档,您还可以使用Schema/WSDL视图,它的图形化用户界面极大地简化了复杂schema和WSDL文档的创建。您可以根据需要在各种视图间进行切换。Browser视图(浏览器视图)可用于浏览XSLT样式表对XML文档的转换结果和HTML文档。

良构性(well-formedness)检查和内置验证器(validator)
在您切换视图或保存文件时,XMLSpy会自动对XML文档进行良构型检查。如果是关联了schema(DTD或XML Schema)的XML文件,XMLSpy还会对它进行验证(validation)。对于其他类型的文档(如DTD等),XMLSpy也会作语法和结构上的检查。

结构化编辑
在Text视图中,行号、缩进、书签以及可展开/折迭的元素显示等功能将协助您快速而有效地浏览文档。

智能编辑
在Text视图中,如果正在编辑的XML文档已经关联了schema,那么自动完成功能将在编辑过程中提供极大的帮助。在您敲击键盘的同时,光标所在位置会出现一个列有元素(element)、属性(attribute)和允许出现的枚举型属性值(enumerated attribute values)的窗口。另外,在您完成首标签(opening tag[译注//正式名称为start tag])的输入时,自动完成功能会自动为您插入相应的尾标签(closing tag[译注//正式名称为end tag]),而您在弹出窗口中选择的属性也会被自动插入并被引号括起来。如果一个元素下必须出现某些元素或/和属性,那么您还可以选择在该元素被插入时为它自动生成那些必需的成分。此外,每个视图都有一组输入助手(Entry Helper)[译注//输入助手是对IDE中一些窗口的统称,利用这些窗口,用户可以方便地往文档中插入成分。],通过它们使您可以往文档中插入成分[译注//比如插入一个元素(element)]或为主窗口中选中的成分指定属性。

Schema的编辑和管理
您可以在Schema/WSDL视图中轻松而快捷地创建XML Schema。该视图免除了许多由学习XML Schema结构、语法和设计原则而带来的困难。您还可以创建DTD(XMLSpy会对它们的语法进行检查)、在Schema和DTD间进行转换和生成档案(documentation),SchemaAgent功能将使您能够访问并使用存放于其他服务器上的schema —— 所有这些都为专业的XML Schema管理和编辑提供了高效的XML开发环境。

内置的XSLT 1.0和XSLT 2.0处理器
内置的XSLT 1.0和XSLT 2.0处理器都是符合相关W3C草案[译注//这里的草案指的是W3C工作草案(Working Draft),即正在制定过程中而尚未定型的W3C文档]的。它们使您可以直接在IDE中用XSLT 1.0或XSLT 2.0样式表来转换XML文档,并用XSLT调试器对XSLT样式表进行调试。

内置的XQuery 1.0处理器
内置的XQuery 1.0处理器是符合2004年7月23日发布的W3C XQuery 1.0工作草案的。通过它,您可以直接在IDE中执行和调试XQuery文档。

XML文档的转换
XML文档的转换可以直接在IDE中进行(利用内置的XSLT处理器或其他外部的XSLT处理器)如果您要在XMLSpy 2005 IDE中生成PDF文件[译注//XSL分为XSLT和XSL-FO,前者一般用于将XML文档转换为另一个XML文档或HTML文档,而后者一般用于将XML文档转换为PDF等文件格式。],可以使用外部的FO处理器;在您指定样式表之后,只需一个点击即可将XML转换为PDF。此外,可以在IDE中给XSLT转换(transformation)传递参数值。

XPath求值
对于一个给定的XML文档,XPath求值(Evaluate XPath)功能可以列出一个XPath表达式返回的序列(或结点集)。您可以将文档结点(Document Node)或选择一个元素作为上下文结点(context node)。在创建XSLT样式表的过程中常常需要对XPath表达式进行求值,此时XPath求值功能是非常有用的。您还可以浏览返回序列中的各个结点。

XSLT 1.0/2.0调试器
XMLSpy 2005提供的XSLT 1.0和XSLT 2.0调试器是符合相关W3C草案的。您可以使用XSLT调试器来调试XSLT样式表。XSLT调试器在一个XML文件上运行要调试的XSLT样式表,并按转换的步骤逐步生成输出结果,其间您可以看到上下文结点(context node)、被执行的模板(template)以及转换过程中各步的其他细节。

XQuery 1.0调试器
XQuery 1.0调试器是符合W3C于2004年7月23日发布的XQuery 1.0工作草案的。XQuery调试器用于调试XQuery文档,功能与XSLT相似。

XML工程管理
在XMLSpy 2005 IDE中,您可以将相关的文件组织为工程(project)。与其他开发工具不同的是,在XMLSpy中,工程可以是一个树状结构(即可以在一个工程下创建另一个工程)。工程(project)中可以包含schema文件、XML数据文件、转换文件[译注//如一个XSLT文件]和输出文件等。工程中的文件被列在Project窗口(工程窗口)中,以便于访问工程中的文件。此外,您还可以为整个项目或整个目录做统一的设定,比如为整个目录的文件指定一个schema文件或XSLT文件。

Authentic视图
Authentic视图是XMLSpy 2005提供的一种图形化的XML文档视图。用户可以像使用字处理软件那样轻易地将数据录入XML文档。StyleVision Power Stylesheet是一个已经用StyleVision 2005创建好的样式表,用于指定在Authentic视图中如何格式化XML文档、以及如何进行数据录入。注意:Altova的免费软件Authentic 2005 Desktop Edition中也提供了Authentic视图。

数据库导入
您可以将数据库中的数据导入为一个XML文件、并生成一个与数据库结构对应的XML Schema文件。XMLSpy 2005目前支持下列数据库的导入:MS Access、MS SQL Server、Oracle、MySQL、Sybase、IBM DB2。

WSDL和SOAP
在Schema/WSDL视图中,您可以通过易用的图形用户界面创建和编辑WSDL文档。您也可以在IDE中创建、编辑并调试SOAP请求(SOAP request)。

对比XML文件(寻找差异)
XMLSpy 2005的对比功能让您能够发现两个XML文件的差异。您可以设置各种选项以配置该功能,比如忽略属性或子元素的次序、是否解析实体(entity)、是否忽略命名空间(namespace)等。对比功能还可用于进行文件夹的比较。

与Visual Studio .NET集成
XMLSpy 2005可以与您的Visual Studio .NET开发环境集成。您只要从Altova网站下载一个可执行程序然后运行它即可。

与Eclipse 3.0集成
Eclipse 3.0是一个集成了以插件形式发布的不同类型应用的开放源码框架。XMLSpy 2005 for the Eclipse Platform是一个Eclipse 3.0的插件,通过它您可以在Eclipse 3.0 Platform中使用XMLSpy 2005的功能(如果已经安装的话)。

代码生成
如果您要使用Java、C++或C#代码来处理XML文件中的数据,代码生成功能可以依据XML文档为您生成包含有关schema(DTD或XML Schema)的类定义代码。在XMLSpy 2005中,您可以直接根据DTD或XML Schema生成这样的代码。

用户界面

XMLSpy 2005的图形用户界面(如图所示)由下列三个主要部分组成:

· Project窗口:您可以在这里将文件组织为工程(Project),并对这些文件进行编辑;及Info窗口:这里显示当前编辑项[译注//这里的编辑项可以是一个XML元素、XML属性]的元信息。

· 主窗口(Main Window):即显示正在编辑中的文档的窗口。可用的文档视图(在主窗口显示)数目与正在编辑的文档类型有关。您可以根据需要在各种视图间切换。

· 各种输入助手(Entry Helper)窗口:输入助手泛指那些在文档编辑过程中为您提供帮助窗口,XMLSpy 2005提供了多种不同的输入助手。可用的输入助手将根据正在编辑的文档类型和主窗口的文档视图的不同而变化。

IPB Image

可以将这些窗口停靠在菜单条和工具条的下面(如图),或者在菜单条和工具条的下方自由放置。它们的位置和大小都是可以调整的,除此之外,您还可以在Window菜单里控制这些窗口的开关。

以上这些窗口是用户界面的主要部分,本节将对它们进行介绍。对它们的详细描述请参加后面的章节。

Project窗口

XMLSpy 2005使用常见的树结构视图来管理XML工程中的各个文件和URL。您可以根据文件扩展名或其他任意标准将文件和URL放置到各个文件夹中。

IPB Image

您可以将文件夹(folder)映射到文件系统中的某个物理目录,也可以将文件系统中不同物理路径上的多个文件加入到一个文件夹中。XMLSpy中的工程文件夹是一种逻辑上的文件夹,表示一组文件的逻辑集合。它不是文件系统中的某个物理目录。

为工程文件夹指定XSL转换
您可以为各个文件夹指定不同的XSL转换参数,甚至还能将物理上的同一个文件放置到多个工程文件夹中。如何您希望用不同的XSL样式表来处理保存在物理上的单个XML文件中的数据,以得到不同的输出结构(比如分别生成HTML和WML输出),那么这一特性是非常有用的。

为工程文件夹指定DTD/Schema
您可以为各个文件夹指定不同的DTD或Schema。这样,您不必修改XML文档本身即可用不同的DTD或XML Schema对它进行验证。该特性在您将DTD改为Schema的过程中是很有用的。

您可以使用Project菜单中的命令来进行工程的管理。

Info窗口

XMLSpy 2005中提供的Info窗口是一个很方便功能,它用于显示主窗口中光标所在XML元素或属性的相关细节。

Info窗口在所有编辑视图(editing view)中都可用,它在与xsd:annotation一同使用时特别有用。

主窗口

XMLSpy 2005中的主窗口(Main Window)是您查看和编辑文档的地方。

IPB Image

管理多个已打开的文件

· 在XMLSpy 2005中,您可以同时打开/编辑任意多个XML文档。

· 主窗口中已打开的文件各有一个文档窗口(Document Window),这些文档窗口在主窗口的底部各有一个与之对应的标签(tab)。

· 当这些窗口处于层迭(cascaded)、平铺(tiled)或最小化(minimized)状态时,它们的窗口标题栏中将显示文件的名称以及最小化、最大化、关闭按钮。

· 点击标题栏上的最大化按钮或最小化按钮可以将文档窗口放到最大或最小。

· 如果您最大化其中一个文档窗口,那么所有文档窗口都将最大化。

· 您可以使用Window菜单中的相关命令将文档窗口层迭或平铺。

· 如果您要编辑一个文件,只需点击一下该文件对应文档窗口的标题栏或窗口内部即可进入编辑状态。另一个方法是在Window菜单(其底部会列出所有已打开文件)中选择要编辑的文件。

· 您还可以通过使用快捷键Ctrl+Tab或Ctrl+F6来依次浏览所有已打开的文件。

快速使用文件命令
鼠标右击位于主窗口底部的文件标签,将出现一个列有各种文件命令(比如打印、关闭、作为e-mail附件发送等)的上下文菜单,您可以用其中的命令对一个打开文件作相关处理。右击后将出现一个列有各个文件命令的上下文菜单。

主窗口视图
XMLSpy 2005为XML文档提供了多种视图(view)。这些视图有的是编辑视图(editing view)有的是浏览器视图(browser view):

· Text视图:一种具有语法分色显示(syntax-coloring)的源代码级编辑视图。

· 增强型Grid视图(简称Grid视图):用于结构化编辑。在Grid视图中,文档被显示为一种结构化的网格,您可以图形化的方式对文档进行处理。该视图内部还支持一种数据库/表视图,用于以表格形式显示多个相同类型的元素。

· Schema/WSDL视图:用于查看和编辑XML Schema以及WSDL文档。

· Authentic视图:用于根据StyleVision Power Stylesheets来编辑XML文档。

· Browser视图:一个集成的、支持CSS和XSL样式表的浏览器视图。

您可以通过点击文档窗口底部的视图按钮在不同的文档视图间进行切换。或者,您也可以使用View菜单中的命令来切换文档视图。


输入助手(Entry Helper)

XMLSpy 2005提供了智能的编辑功能以帮助您快速创建有效的(valid)XML文档。这些功能将以类似调色板窗口的形式(即把所有可供选择的成分列在其中供您选择)出现,我们称之为输入助手(Entry Helper)。

在您编辑文档时,输入助手将根据当前的光标位置显示出结构化编辑选项。输入助手将从DTD、XML Schema或StyleVision Power样式表获取所需信息。比如,如果您正在编辑一个XML数据文档,那么输入助手窗口中将显示可插入当前光标位置的元素、属性和实体。

在Visual Studio .NET中,输入助手窗口会有一个XMLSpy 2005前缀。

不同视图中的输入助手
可用的输入助手(窗口)将随着当前视图的不同而有所变化。根据您的Altova产品所支持的视图种类,输入助手可以分为下列几类:

· Text视图和Grid视图:Elements、Attributes和Entities输入助手

· Schema Design视图:Component、Details和Facets输入助手

· WSDL Design视图:Overview和Details输入助手

· Authentic视图:Elements、Attributes和Entities输入助手

以上各个输入助手将在介绍相关视图的章节中进行描述。

菜单条和工具条

菜单条
菜单条包含各种应用菜单。它具有下列规则:

· 对于那些在当前视图中或在光标所处位置不可用的菜单命令(menu command)[译注//也作菜单项(command item),即下拉菜单中的一行、一个条目。在本译文中,菜单命令与菜单项具有相同的含义。],它们将被显示为灰色并且被禁用。

· 有些菜单命令会弹出一个包含更多选项的子菜单。对于有子菜单的菜单命令,在其菜单命令名称的右边会显示一个指向右方的箭头。

· 有些菜单命令会弹出一个对话框,向您提示更多信息以进行命令选择。对于这些命令,其命令名称之后会显示一个省略号(…)。

· 要使用一个菜单命令,只需点击菜单名,然后在下拉菜单中选择相应的命令即可。对于有子菜单的菜单项,只需把鼠标移到该菜单项上就会显示出子菜单。然后点击要使用的子菜单项即可。

· 一个菜单项也可以通过使用相应的组合键来打开。各个菜单项的组合键均为Alt+KEY,其中的KEY为菜单项名称中带有下划线的字母。比如,File菜单的组合键为Alt+F。

· 可以通过下列步骤来选择一个菜单命令:(i)先通过恰当的组合键打开菜单,然后(ii)使用特定菜单命令的组合键(Alt+KEY,其中KEY为该菜单命令名称中带下划线的字母)。比如,要创建一个新文件(File | New),只需依次按Alt+F和Alt+N即可[译注//注意在按Alt+F和Alt+N之间,Alt键不要松开]。

· 有些菜单命令还能直接通过快捷键(Ctrl+KEY)来调用。对于有快捷键的菜单命令,相应的快捷键将显示在菜单命令名称的右侧。比如,您可以用快捷键Ctrl+N来创建一个新文件,以及用快捷键F8来验证XML文件等。

工具条
工具条上是一组用作菜单命令快捷方式的按钮。当您把鼠标移到按钮上时,相应的命令名称会显示出来。只需点击按钮,即可执行相应的命令。

工具条上的按钮是分组的。您可以在Tools | Customize | Toolbars对话框中指定要显示哪几组工具条。在图形用户界面中,您还可以把工具条组拖到指定位置处:只需点击工具条手柄不放然后拖动到指定位置处释放即可。 


书我要,下载先! http://www.books51.com/ 祝您开卷有益!




文章类别:

本文链接: http://www.books51.com/260603.html

【点击下方链接,复制 & 分享文章网址】

Altova.XMLSpy 2005企业版更新2006企业版 Altova XMLSpy Enterprise Edition v2005 SP3 rar → http://www.books51.com/260603.html

上一篇:

下一篇:

0 ratings, 0 votes0 ratings, 0 votes (0 次顶, 0已投票)
你必须注册后才能投票!
Loading...

添加新评论