下载之家:安全、高速、放心的绿色下载站!

当前位置:首页软件下载应用软件详细列表

XML Spy XML编辑器 V5.0

XML Spy XML编辑器 V5.0
  • 软件分类: 应用软件
  • 软件大小: 27.45 MB
  • 软件语言: 简体中文
  • 授权方式: 免费软件
  • 运行环境: Win ALL
  • 更新时间: 2023-10-18
  • 软件介绍
  • 下载地址
  • 同类推荐
  • 相关文章

XMLSpy官方版是一款由Altova公司开发的XML编辑器和开发工具。XMLSpy官方版可以帮助开发人员提供高效、便捷的XML开发环境并且支持多种XML标准和技术,包括XML、XSLT、XPath、XQuery等,用户可以根据自己的需求进行XML开发和处理。XMLSpy软件还支持多种XML编辑和验证功能,例如语法检查、自动补全、格式化等,帮助用户提高开发效率和准确性。

XML Spy XML编辑器 V5.0

XMLSpy软件特色

XMLSpy为您提供强大的能力,提供了您需要创建最先进的XML和Web服务应用程序,同时它足够的灵活使您能够使用视图和选项选取最适合您的业务需求和工作偏好。在XML编辑器的功能及特点包括:

智能的XML编辑器

XSL / XSLT 1.0/2.0编辑器,XSLT调试器和XSLT分析器

图形XML编辑和基于文本的XML编辑视图

具有Schema感知的XQuery 编辑器,XQuery调试器和XQuery分析器

具有先进的错误处理的XML验证机制

XPath的自动完成和XPath分析器窗口

可视化XML Schema编辑器

数据库集成

DTD编辑器和DTD-schema转换器

XBRL的验证器和图形XBRL分类编辑器

在MS Office2007或更高支持Open XML (OOXML) 数据

图形化的WSDL编辑器

WSDL 2.0编辑/转换(添加到WSDL 1.1支持)

从XML Schema中生成Java / C# / C++代码

SOAP客服端与SOAP调试器

JSON编辑器和JSON <=> XML转换

Visual Studio集成与Eclipse集成

提供给基于XML的web站点的CSS编辑器

Java API和COM API

XML项目管理

超大文件支持

XMLSpy软件功能

打开任何 XML 文档时,应用程序使用其内置的 xml 验证程序检查格式是否良好,根据架构验证文档 (如果指定),并生成树和信息集。XML 验证程序还用于在编辑文档时提供智能编辑帮助,并动态显示可能发生的任何验证错误。

内置的 xml 验证程序实现了 W3C's XML 架构1.0 和1.1 规范的最终建议。W3C's xml 架构工作组建议的新开发不断被纳入到 xml 验证程序中,以便 Altova 产品为您提供最先进的开发环境。

Altova XSLT 和 XQuery 引擎

Altova 产品使用 Altova XSLT 1.0、2.0 和3.0 引擎以及 Altova XQuery 1.0 和3.1 引擎。有关每个引擎实现特定行为的文档在文档 (引擎信息) 的附录中,如果该引擎在产品中使用的话。

注意:Altova MapForce 使用 XSLT 1.0、2.0 和 XQuery 1.0 引擎生成代码。

XMLSpy注册方法

1、程序安装完成后,双击程序将其打开,然后点击输入注册码激活

XML Spy XML编辑器 V5.0

2、弹出注册码输入界面,用户可以打开安装包内的注册码,将其复制到对话框中即可完成注册

XML Spy XML编辑器 V5.0

XML Spy XML编辑器 V5.0

XMLSpy使用说明

在使用XMLSPY 5 API实现导入和导出任务之前,最好在XMLSPY 5中测试连接,参数,SLQ查询等。这样,您就可以验证结果并进行快速调整所有导入或导出参数。

大多数导入和导出数据的方法都放在“Application”对象中,其余的功能可以通过“Document”界面访问。

在实际进口或出口开始之前,需要做一些准备工作。每个进出口工作都由两部分组成。您需要定义与数据的连接以及导入/导出过程的特定行为。

如果是导入,则连接是数据库,文本文件或Word文档。行为基本上是应该在XMLSPY 5中导入哪些数据(列)。

如果是导出,则连接是数据库或文本文件。指定要从行为的XML结构中使用哪些数据(XML文件的元素)和其他参数(例如,自动密钥生成或子级别数)。

DatabaseConnection,TextImportExportSettings和ExportSettings接口中的属性具有默认值。有关详细信息,请参阅“接口”一章中的相应说明。

从数据库导入

以下是建立与现有数据库的连接以进行导入的步骤:

1.使用“DatabaseConnection”对象并设置属性:

方法“Application.GetDatabaseSettings”返回数据库连接的新对象:

Dim objImpSettings作为DatabaseConnection

设置objImpSettings = objSpy.GetDatabaseSettings

您必须设置ADO连接字符串,

objImpSettings.ADOConnection = strADOConnection

或现有数据库文件的路径:

objImpSettings.File =“C: myDatabase.mdb”

要完成设置,请创建SQL select语句以定义要查询的数据:

objImpSettings.SQLSelect =“SELECT * FROM myTable”

2.调用“Application.GetDatabaseImportElementList”以获取SQL查询的结果列的集合:

Dim objElementList As ElementList

设置objElementList = objSpy.GetDatabaseImportElementList(objImpSettings)

此集合使您有机会控制应导入哪些列以及新元素将成为何种类型。集合中的每个项目代表一个要导入的列。如果删除项目,则不会导入相应的列。您还可以修改“ElementListItem.ElementKind”属性,以设置每列创建的XML元素的类型。

请考虑GetDatabaseImportElementList()执行SQL查询并可能启动耗时的调用。为避免这种情况,可以将空指针(在VisualBasic中为Nothing)作为第二个参数传递给ImportFromDatabase(),以将所有列作为纯XML元素导入。

3.使用“Application.ImportFromDatabase”开始导入:

Dim objImpDoc As Document

设置objImpDoc = objSpy.ImportFromDatabase(objImpSettings,objElementList)

从文本导入

从文本文件导入数据类似于从数据库导入。您必须使用具有不同方法和属性的其他接口(在下面的步骤1-3中描述):

1.使用“TextImportExportSettings”对象并设置属性:

方法“Application.GetTextImportExportSettings”返回一个新对象以指定要导入的文本文件。

Dim objImpSettings As TextImportExportSettings

设置objImpSettings = objSpy.GetTextImportExportSettings

您必须至少将ImportFile属性设置为导入文件的路径。另一个重要的属性是HeaderRow。如果文本文件不包含作为标题行的前导行,则将其设置为False。

objImpSettings.ImportFile =“C: myFile.txt”

objImpSettings.HeaderRow = False

2.调用“Application.GetTextImportElementList”以获取文本文件中所有列的集合:

Dim objElementList As ElementList

设置objElementList = objSpy.GetTextImportElementList(objImpSettings)

3.使用“Application.ImportFromText”开始导入:

Dim objImpDoc As Document

设置objImpDoc = objSpy.ImportFromText(objImpSettings,objElementList)

导出到数据库

1.使用“DatabaseConnection”对象并设置必要的属性。

除“SQLSelect”之外的所有属性对于导出都很重要。 “ADOConnection”或“File”定义输出的目标。您只需要设置其中一个。

2.使用所需值填充“ExportSettings”对象。

这些属性与XMLSPY的导出对话框中提供的属性相同.5。选择菜单选项Convert |导出到文本文件/数据库

查看选项并尝试导出设置的组合。之后,很容易将这些设置传输到界面的属性。

调用“Application.GetExportSettings”以获取ExportSettings对象:

Dim objExpSettings作为ExportSettings

设置objExpSettings = objSpy.GetExportSettings

objExpSettings.CreateKeys = False

objExpSettings.ExportAllElements = False

objExpSettings.SubLevelLimit = 2

3.使用“Document.GetExportElementList”构建元素列表。

元素列表使您可以从导出过程中消除XML元素。它还为您提供有关“RecordCount”和“FieldCount”属性中的记录和字段计数的信息。将“ExportSettings.ElementList”属性设置为此集合。可以将元素列表设置为null / Nothing(默认值)以导出所有元素。

4.调用“Document.ExportToDatabase”执行导出。

ExportToDatabase方法的说明还包含数据库导出的代码示例。

导出到文本

1.使用“TextImportExportSettings”对象并设置必要的属性。

2.使用所需值填充“ExportSettings”对象。

3.使用“Document.GetExportElementList”构建元素列表。

4.调用“Document.ExportToText”执行导出。

ExportToText方法的描述还包含数据库导出的代码示例。

对象模型

使用XMLSPY 5 API的每个应用程序的起点是“Application”对象。此对象包含常规方法,如导入/导出支持以及对打开文档和任何打开项目的引用。

要创建Application对象的实例,请从VisualBasic或您首选开发环境中的类似函数调用CreateObject(“XMLSpy.Application”)以创建COM对象。无需创建任何其他对象,即可使用完整的XMLSpy API(实际上甚至无法实现)。所有其他接口都以Application对象作为起点通过其他对象访问。

下图显示了XMLSPY 5 API主要对象之间的链接:

XML Spy XML编辑器 V5.0

应用程序对象包含以下部分:

1.文档收集和对活动文档的引用。

2.参考当前项目和创建和开放项目的方法。

3.支持导出和导入数据库,文本文件和Word文档的方法。

4. URL管理。

5.宏菜单项的方法。

创建Application对象后,您可以开始使用XMLSPY 5的功能。大多数情况下,您可以打开项目并从那里访问文档,也可以通过“Documents”界面直接打开文档。

点击查看更多: XML Spy下载 XML编辑器

下载声明

推荐使用[迅雷]下载,使用 [360压缩]解压本站软件。

本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。

本站提供的[XML Spy XML编辑器 V5.0 ]资源来源互联网,版权归该下载资源的合法拥有者所有。