Altova XMLSpy 2023 Enterprise Edition

要在您的自定义项目中使用Altova库,请从您的项目中引用这些库,或将其包括在您的项目中,如下所示。

 

C#

要将Altova库集成到现有C#项目中:

 

1.XMLSpy从Schema(例如,YourSchema.xsd)生成代码后,在Visual Studio中构建生成的YourSchema.sln解决方案。此解决方案位于与Schema同名的项目文件夹中。

2.在Visual Studio中右键单击现有的项目,并选择添加引用

3.在“浏览”选项卡上,浏览以下库:Altova.dllAltovaXML.dllYourSchema.dll ,它们位于生成的项目的输出目录(例如,bin\Debug)中。

vs_add_cs_ref01

 

C++

将库集成到现有C++项目中的最简单的方法是将生成的项目文件添加到您的解决方案中。例如,假设您已从名为Library.xsd的Schema生成了代码并选择了c:\codegen\cpp\library作为目标目录。在这种情况下,生成的库在以下位置可用:

 

c:\codegen\cpp\library\Altova.vcxproj

c:\codegen\cpp\library\AltovaXML\AltovaXML.vcxproj

c:\codegen\cpp\library\Library.vcxproj

 

首先,打开生成的c:\codegen\cpp\library\Library.sln解决方案并在Visual Studio中构建它。

 

然后,打开您现有的Visual Studio解决方案(在此示例中为Visual Studio 2010),右键单击它并选择添加|现有项目并逐个添加上方列出的项目文件。在Visual Studio解析文件时请耐心等待。然后,右键单击您的项目并选择属性。在“属性页”对话框中,选择通用属性|框架和引用,并单击添加新引用。然后,选择并添加以下每个项目:AltovaAltovaXMLLibrary

vs_add_reference01

有关自定义库中的功能, 另请参见适用于您的Visual Studio版本的MSDN文档,例如:

 

如果您选择生成静态库,请参见https://msdn.microsoft.com/en-us/library/ms235627(v=vs.100).aspx

如果您选择生成动态库,请参见https://msdn.microsoft.com/en-us/library/ms235636(v=vs.100).aspx

 

可以在代码生成选项中选择是生成静态库,还是动态库(请参见代码生成器选项)。

 

Java

将Altova包集成到您的Java项目中的一种方法是将生成的代码的com目录复制到存储Java项目的源包的目录(例如,C:\Workspace\MyJavaProject\src)。例如,假设您已在c:\codegen\java\library中生成了代码。在这种情况下,生成的Altova类在c:\codegen\java\library\com位置上可用。

 

在复制库后,请刷新该项目。要在Eclipse中刷新项目,请在Package Explorer中选择它并按F5。要在NetBeans IDE 8.0中刷新项目,请选择源|浏览外部更改菜单命令。

 

执行复制操作后,在Package Explorer(在Eclipse中)中或“项目”窗格的“源包”下(在NetBeans IDE中)可以找到Altova包。

eclipse_package_explorer

Eclipse 4.4中的Altova包

netbeans_projects_pane

NetBeans IDE 8.0.2中的Altova包

© 2017-2023 Altova GmbH