转换xml mpp java

XML 是可扩展标记语言的缩写。它就像一些信息存储在不同的标签之间,用于存储和传输目的。另一方面,我们使用 MPP 文件格式进行项目管理。您可以使用 Java 语言将 XML 转换为 MPP 以及将 MPP 转换为 XML 格式文件。当您想根据您的要求在 XML 和 MPP 文件之间导入或导出时,它会很有帮助。让我们继续以下部分以获取更多详细信息:

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 文件:

  1. 加载输入 XML 文件。
  2. 然后加载模板 MPP 文件。
  3. 调用 Project 类的 copyTo() 方法。
  4. 最后,保存输出 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 格式:

  1. 使用 Project 类加载输入 MPP 文件。
  2. 使用 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 文档 以探索其他功能。如有任何疑问,请随时通过 免费支持论坛 与我们联系。我们期待帮助您解决您的疑虑!

也可以看看