Project XML 数据简介
Microsoft Office Project 2007 可以将项目数据保存和导入 XML 文件中,以便与其他应用程序交换数据。 Project 2007 XML 数据交换架构 (mspdi_pj12.xsd) 定义用于以 XML 格式表示 Project 2007 数据的 XML 元素。
本部分内容
Project 2007 XML 数据交换架构中的更改包括 Project 2007 中新 XML 元素的列表,并且说明了自定义字段的 XML 数据中的更改。
使用 Project XML 数据交换文件介绍了如何以 XML 格式保存和打开项目,并说明了如何使用 XSLT 转换来创建包含 Project XML 数据的报告。
Project 数据交换元素包括按字母顺序排列的元素和类型列表,以及对 Project 2007 XML 数据交换模式每个主要部分的参考。
Project 数据交换架构参考结构
“Project XML数据交换架构参考”分为以下主要部分:
数据类型
在 Project 数据交换模式中定义的 XML 元素将以下数据类型用于文本值。
表 1. 文本值的数据类型
数据类型 |
数据格式 |
---|---|
boolean |
一个布尔值。 有效值为 true (1) 和 false (0)。 |
dateTime |
日期和时间数据,格式为 YYYY-MM-DDTHH:MM:SS。 |
decimal |
一个任意精度的数字。 |
duration |
以 PnYnMnDTnHnMnS 格式提供的持续时间,其中,nY 表示年数,nM 表示月数,nD 表示天数,T 表示日期/时间分隔符,nH 表示小时数,nM 表示分钟数,nS 表示秒数。 例如,要表示持续时间为 1 年 2 个月 3 天 10 小时 30 分钟,请输入:P1Y2M3DT10H30M。 还可以将 -120 天的持续时间表示为 -P120D。 |
float |
一个单精度的 32 位浮点数。 |
integer |
一个十进制的小数序列,带有可选的前导符号(+ 或 -)。 此数据类型是从十进制派生而来。 |
string |
一个字符串。 |
time |
以 HH:MM:SS 格式提供的时间数据。 |
TimephasedDataType |
一种复杂的数据类型,包含有关随时间分布的任务、资源或分配的信息。 TimephasedData 元素就属于这种类型。 |