轉換 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 和幾種其他文件格式。您可以將 XML 文件轉換或導入到 Microsoft Project 文件,以及從 MPP 格式轉換或導入 Java 應用程序中的 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 項目文件)。

以下代碼片段顯示瞭如何使用 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 文檔 來探索其他功能。如有任何疑問,請隨時通過 免費支持論壇 與我們聯繫。我們期待著幫助您解決您的疑慮!

也可以看看