XML 是可扩展标记语言的缩写。它就像一些信息存储在不同的标签之间,用于存储和传输目的。另一方面,我们使用 MPP 文件格式进行项目管理。您可以使用 Java 语言将 XML 转换为 MPP 以及将 MPP 转换为 XML 格式文件。当您想根据您的要求在 XML 和 MPP 文件之间导入或导出时,它会很有帮助。让我们继续以下部分以获取更多详细信息:
- XML 到 MPP 或 Microsoft Project 数据文件到 XML 的转换 – Java API 安装
- 使用 Java 以编程方式将 XML 转换或导入到 MPP 文件
- 在 Java 中以编程方式将 MPP 转换为 XML 文件
XML 到 MPP 或 Microsoft Project 文件到 XML 的转换 – Java API 安装
Aspose.Tasks for Java API 支持 MPP、XML、MPT、HTML 和几种其他文件格式。您可以在 Java 应用程序中将 XML 文件转换或导入到 Microsoft Project 文件,以及从 MPP 格式到 XML 文件。配置 API 非常简单,因为您可以从 下载 部分快速下载 JAR 文件。否则,您可以在基于 Maven 的 Java 应用程序的 pom.xml 文件中指定以下 Repository 详细信息:
存储库:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
依赖:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tasks</artifactId>
<version>21.2</version>
<classifier>jdk18</classifier>
</dependency>
使用 Java 以编程方式将 XML 转换或导入到 MPP 文件
请按照以下步骤将 XML 转换为 MPP 文件:
- 加载输入 XML 文件。
- 然后加载模板 MPP 文件。
- 调用 Project 类的 copyTo() 方法。
- 最后,保存输出 MPP(Microsoft Project 文件)。
以下代码片段显示了如何使用 Java 以编程方式将 XML 文件转换或导入到 MPP:
// 加载输入 XML 文件
Project xmlProject = new Project("Input.xml");
// 加载模板 MPP 文件
Project mppProject = new Project("Blank Project 2010.mpp");
// 调用 Project 类的 copyTo() 方法
xmlProject.copyTo(mppProject);
// 保存输出 MPP(Microsoft 项目文件)
mppProject.save("ConvertedXmlToMpp.mpp", SaveFileFormat.MPP);
在 Java 中以编程方式将 MPP 转换为 XML 文件
Microsoft Project 文件 MPP 存储有关项目管理的信息。当某些信息要被不同的系统用于某些特定目的时,MPP 到 XML 的转换很有帮助。请按照以下步骤将 MPP 转换为 XML 格式:
- 使用 Project 类加载输入 MPP 文件。
- 使用 SaveFileFormat 枚举保存输出 XML 文件。
下面的代码片段解释了如何使用 Java 以编程方式将 MPP 转换为 XMP:
// 使用 Project 类加载输入 MPP 文件
Project project = new Project("template.mpp");
// 使用 SaveFileFormat 枚举保存输出 XML 文件
project.save("output.xml", SaveFileFormat.XML);
结论
总之,您已经学习了 XML 到 MPP 和 MPP 到 XML 文件格式的转换。此外,我们已经通过示例代码和包含所有细节的分步指南探索了这个主题。此外,您可以访问 API 文档 以探索其他功能。如有任何疑问,请随时通过 免费支持论坛 与我们联系。我们期待帮助您解决您的疑虑!