Project XML 資料簡介
Microsoft Office Project 2007 可以在 XML 檔案中儲存和匯入專案資料,以便與其他應用程式交換資料。 Project 2007 XML 資料交換架構 (mspdi_pj12.xsd) 定義 XML 元素,用來以 XML 格式表示 Project 2007 資料。
本章節內容
Project 2007 XML 資料交換架構中的變更 包含 Project 2007 中新的 XML 元素清單,並說明自訂欄位的 XML 資料變更。
使用 Project XML 資料交換檔案 說明如何以 XML 格式儲存和開啟專案,並示範如何使用 XSLT 轉換來建立具有 Project XML 資料的報表。
Project Data Interchange Elements 包含依字母順序排列的專案和類型清單,以及 Project 2007 XML 資料交換架構中每個主要區段的參考。
專案資料交換架構參考結構
專案 XML 資料交換架構參考結構化為下列主要區段:
資料類型
專案資料交換架構中定義的 XML 元素會針對文字值使用下列資料類型。
表 1. 文字值的資料類型
資料類型 |
資料格式 |
---|---|
布林值 |
布林值。 有效值為 true (1) , false (0) 。 |
Datetime |
日期和時間資料,以 YYYY-MM-DDTHH:MM:SS 格式提供。 |
十進位 |
任意有效位數。 |
時間 |
以 PnYnMnDTnHnMnS 格式提供的持續時間,其中 nY 代表年數、 nM 月數、 nD 天數、T 日期/時間分隔符號、 nH 小時數、 nM 分鐘數, 以及 nS 秒數。 例如,若要指出 1 年、2 個月、3 天、10 小時和 30 分鐘的持續時間,您可以撰寫:P1Y2M3DT10H30M。 您也可以將持續時間指定為 -P120D 減去 120 天。 |
float |
單精確度、32 位浮點數。 |
整數 |
具有選擇性前置符號的十進位數序列 (+ 或 -) 。 此資料類型衍生自 decimal。 |
字串 |
字元字串。 |
時間 |
以 HH:MM:SS 格式提供的時間資料。 |
TimephasedDataType |
複雜資料類型,包含隨著時間分佈之工作、資源或工作分派的相關資訊。 TimephasedData 元素是這種類型。 |