Altova XMLSpy 2024 Professional Edition

本部分所描述的XMLSpy用户界面和功能可以被集成到可以使用ActiveX控件的自定义应用程序中。ActiveX技术使得各种各样的编程语言可用于集成,例如C++,C#和VB.NET。所有的组件都是完整的OLE控件。在Java中的集成是通过包装类实现的。

 

要将ActiveX控件集成到您的自定义代码中,必须先安装XMLSpy集成包(参见https://www.altova.com/components/download)。请确保先安装XMLSpy,然后再安装XMLSpy集成包。可能还需要其他的组件,这取决于使用的语言和平台(参见必备组件)。

 

您可以选择两种不同层面的集成:应用程序层面和文档层面。

 

在应用程序层面的集成中,XMLSpy的整个界面(包括其菜单、工具栏、窗格等)作为一个ActiveX控件被嵌入到您的自定义应用程序中。例如,在最简单的情况下,您的自定义应用程序可能仅包含一个窗体,其中嵌入了XMLSpy的图形用户界面。这种方法比文档层面的集成更容易实现,但如果您想根据您的需求灵活配置XMLSpy的图形用户界面,它可能不太合适。

 

文档层面的集成意味着将XMLSpy一块一块地嵌入到您的应用程序中。它包括实现XMLSpy的主控件,以及主文档编辑窗口,还有可选的附加窗口。这种方法在配置图形用户界面方面提供了更多的灵活性,但需要与您选择的语言的ActiveX控件进行高级互动。

 

应用程序层面的集成文档层面的集成这两个部分分别描述了这两种集成中的关键步骤。ActiveX集成示例部分包括C#和Java的示例。这些示例能为您提供更多的参考,帮助您快速做出决定。对象参考部分介绍了所有可用于集成的COM对象及其属性和方法。

 

有关使用XMLSpy作为Visual Studio插件的更多信息,请参见Visual Studio中的XMLSpy

 

© 2017-2023 Altova GmbH