Schema gantt.xsd


schema location:  E:\GanttRef\向日葵\gantt.xsd
attribute form default: 
element form default:  qualified
targetNamespace:  http://www.51diaodu.cn/sfgantt
 
Elements 
Assignment 
Assignments 
BaseCalendarUID 
Calendar 
Calendars 
CalendarUID 
ClassName 
ConstraintDate 
ConstraintType 
DayType 
DayWorking 
Finish 
FromTime 
Hyperlink 
ID 
IsBaseCalendar 
Name 
OutlineNumber 
PercentComplete 
PredecessorLink 
PredecessorUID 
Resources 
ResourceUID 
SFGantt 
Start 
Summary 
Task 
Tasks 
TaskUID 
ToTime 
Type 
UID 
Units 
WeekDay 
WeekDays 
WorkingTime 
WorkingTimes 


element Assignment
diagram
namespace http://www.51diaodu.cn/sfgantt
properties
content complex
children UID TaskUID ResourceUID
used by
element Assignments
annotation
documentation 
任务与资源的分配关系
source
<xs:element name="Assignment">
  <xs:annotation>
    <xs:documentation>任务与资源的分配关系</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="UID"/>
      <xs:element ref="TaskUID"/>
      <xs:element ref="ResourceUID"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Assignments
diagram
namespace http://www.51diaodu.cn/sfgantt
properties
content complex
children Assignment
used by
element SFGantt
annotation
documentation 
任务与资源的分配关系集合
source
<xs:element name="Assignments">
  <xs:annotation>
    <xs:documentation>任务与资源的分配关系集合</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Assignment" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element BaseCalendarUID
diagram
namespace http://www.51diaodu.cn/sfgantt
type restriction of xs:byte
properties
content simple
used by
element Calendar
facets
enumeration -1
annotation
documentation 
基准日历编号
source
<xs:element name="BaseCalendarUID">
  <xs:annotation>
    <xs:documentation>基准日历编号</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:byte">
      <xs:enumeration value="-1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Calendar
diagram
namespace http://www.51diaodu.cn/sfgantt
properties
content complex
children UID Name IsBaseCalendar BaseCalendarUID WeekDays
used by
elements Calendars SFGantt/Calendars
annotation
documentation 
日历
source
<xs:element name="Calendar">
  <xs:annotation>
    <xs:documentation>日历</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="UID"/>
      <xs:element ref="Name"/>
      <xs:element ref="IsBaseCalendar"/>
      <xs:element ref="BaseCalendarUID"/>
      <xs:element ref="WeekDays"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Calendars
diagram
namespace http://www.51diaodu.cn/sfgantt
properties
content complex
children Calendar
source
<xs:element name="Calendars">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Calendar"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element CalendarUID
diagram
namespace http://www.51diaodu.cn/sfgantt
type xs:string
properties
content simple
used by
element SFGantt
annotation
documentation 
甘特图日历编号
source
<xs:element name="CalendarUID" type="xs:string">
  <xs:annotation>
    <xs:documentation>甘特图日历编号</xs:documentation>
  </xs:annotation>
</xs:element>

element ClassName
diagram
namespace http://www.51diaodu.cn/sfgantt
type xs:string
properties
content simple
annotation
documentation 
样式表名称
source
<xs:element name="ClassName" type="xs:string">
  <xs:annotation>
    <xs:documentation>样式表名称</xs:documentation>
  </xs:annotation>
</xs:element>

element ConstraintDate
diagram
namespace http://www.51diaodu.cn/sfgantt
type xs:dateTime
properties
content simple
used by
element Task
annotation
documentation 
任务的限制日期
source
<xs:element name="ConstraintDate" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>任务的限制日期</xs:documentation>
  </xs:annotation>
</xs:element>

element ConstraintType
diagram
namespace http://www.51diaodu.cn/sfgantt
type xs:string
properties
content simple
used by
element Task
annotation
documentation 
任务的限制类型
source
<xs:element name="ConstraintType" type="xs:string">
  <xs:annotation>
    <xs:documentation>任务的限制类型</xs:documentation>
  </xs:annotation>
</xs:element>

element DayType
diagram
namespace http://www.51diaodu.cn/sfgantt
type xs:string
properties
content simple
used by
element WeekDay
annotation
documentation 
星期几
source
<xs:element name="DayType" type="xs:string">
  <xs:annotation>
    <xs:documentation>星期几</xs:documentation>
  </xs:annotation>
</xs:element>

element DayWorking
diagram
namespace http://www.51diaodu.cn/sfgantt
type xs:string
properties
content simple
used by
element WeekDay
annotation
documentation 
是否工作
source
<xs:element name="DayWorking" type="xs:string">
  <xs:annotation>
    <xs:documentation>是否工作</xs:documentation>
  </xs:annotation>
</xs:element>

element Finish
diagram
namespace http://www.51diaodu.cn/sfgantt
type restriction of xs:dateTime
properties
content simple
used by
element Task
annotation
documentation 
任务的计划完成日期和时间
source
<xs:element name="Finish">
  <xs:annotation>
    <xs:documentation>任务的计划完成日期和时间</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:dateTime"/>
  </xs:simpleType>
  <!---->
</xs:element>

element FromTime
diagram
namespace http://www.51diaodu.cn/sfgantt
type xs:dateTime
properties
content simple
used by
element WorkingTime
annotation
documentation 
从几点开始
source
<xs:element name="FromTime" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>从几点开始</xs:documentation>
  </xs:annotation>
</xs:element>

element Hyperlink
diagram
namespace http://www.51diaodu.cn/sfgantt
type restriction of xs:string
properties
content simple
used by
element Task
annotation
documentation 
超级链接
source
<xs:element name="Hyperlink">
  <xs:annotation>
    <xs:documentation>超级链接</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>

element ID
diagram
namespace http://www.51diaodu.cn/sfgantt
type restriction of xs:string
properties
content simple
used by
elements Resources/Resource Task
annotation
documentation 
前置任务的唯一标识号
source
<xs:element name="ID">
  <xs:annotation>
    <xs:documentation>前置任务的唯一标识号</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>

element IsBaseCalendar
diagram
namespace http://www.51diaodu.cn/sfgantt
type xs:string
properties
content simple
used by
element Calendar
annotation
documentation 
是否基准日历
source
<xs:element name="IsBaseCalendar" type="xs:string">
  <xs:annotation>
    <xs:documentation>是否基准日历</xs:documentation>
  </xs:annotation>
</xs:element>

element Name
diagram
namespace http://www.51diaodu.cn/sfgantt
type restriction of xs:string
properties
content simple
used by
elements Calendar Resources/Resource Task
annotation
documentation 
任务名称
source
<xs:element name="Name">
  <xs:annotation>
    <xs:documentation>任务名称</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>

element OutlineNumber
diagram
namespace http://www.51diaodu.cn/sfgantt
type restriction of xs:string
properties
content simple
used by
element Task
annotation
documentation 
指示任务在项目大纲层次结构中级别的数字
source
<xs:element name="OutlineNumber">
  <xs:annotation>
    <xs:documentation>指示任务在项目大纲层次结构中级别的数字</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>

element PercentComplete
diagram
namespace http://www.51diaodu.cn/sfgantt
type restriction of xs:string
properties
content simple
used by
element Task
annotation
documentation 
任务的当前状态,表示为已完成任务工期的百分比
source
<xs:element name="PercentComplete">
  <xs:annotation>
    <xs:documentation>任务的当前状态,表示为已完成任务工期的百分比</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>

element PredecessorLink
diagram
namespace http://www.51diaodu.cn/sfgantt
properties
content complex
children PredecessorUID Type LinkLag ClassName
used by
element Task
annotation
documentation 
定义包含该任务的前置任务
source
<xs:element name="PredecessorLink">
  <xs:annotation>
    <xs:documentation>定义包含该任务的前置任务</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="PredecessorUID"/>
      <xs:element ref="Type"/>
      <xs:element name="LinkLag" type="xs:double"/>
      <xs:element name="ClassName">
        <xs:annotation>
          <xs:documentation>样式表名称</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PredecessorLink/LinkLag
diagram
namespace http://www.51diaodu.cn/sfgantt
type xs:double
properties
isRef 0
content simple
source
<xs:element name="LinkLag" type="xs:double"/>

element PredecessorLink/ClassName
diagram
namespace http://www.51diaodu.cn/sfgantt
properties
isRef 0
annotation
documentation 
样式表名称
source
<xs:element name="ClassName">
  <xs:annotation>
    <xs:documentation>样式表名称</xs:documentation>
  </xs:annotation>
</xs:element>

element PredecessorUID
diagram
namespace http://www.51diaodu.cn/sfgantt
type restriction of xs:byte
properties
content simple
used by
element PredecessorLink
annotation
documentation 
前置任务唯一号
source
<xs:element name="PredecessorUID">
  <xs:annotation>
    <xs:documentation>前置任务唯一号</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:byte"/>
  </xs:simpleType>
</xs:element>

element Resources
diagram
namespace http://www.51diaodu.cn/sfgantt
properties
content complex
children Resource
used by
element SFGantt
annotation
documentation 
组成项目的资源的集合。在每个“资源”集合中必须至少有一个资源
source
<xs:element name="Resources">
  <xs:annotation>
    <xs:documentation>组成项目的资源的集合。在每个“资源”集合中必须至少有一个资源</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Resource" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="UID"/>
            <xs:element ref="ID"/>
            <xs:element ref="Name" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Resources/Resource
diagram
namespace http://www.51diaodu.cn/sfgantt
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children UID ID Name
source
<xs:element name="Resource" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="UID"/>
      <xs:element ref="ID"/>
      <xs:element ref="Name" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ResourceUID
diagram
namespace http://www.51diaodu.cn/sfgantt
type restriction of xs:int
properties
content simple
used by
element Assignment
annotation
documentation 
资源的唯一标识号
source
<xs:element name="ResourceUID">
  <xs:annotation>
    <xs:documentation>资源的唯一标识号</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:int"/>
  </xs:simpleType>
</xs:element>

element SFGantt
diagram
namespace http://www.51diaodu.cn/sfgantt
properties
content complex
children Tasks Resources Assignments Calendars CalendarUID
annotation
documentation 
向日葵甘特组件
source
<xs:element name="SFGantt">
  <xs:annotation>
    <xs:documentation>向日葵甘特组件</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Tasks"/>
      <xs:element ref="Resources"/>
      <xs:element ref="Assignments"/>
      <xs:element name="Calendars">
        <xs:annotation>
          <xs:documentation>日历集合</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="Calendar"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element ref="CalendarUID"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element SFGantt/Calendars
diagram
namespace http://www.51diaodu.cn/sfgantt
properties
isRef 0
content complex
children Calendar
annotation
documentation 
日历集合
source
<xs:element name="Calendars">
  <xs:annotation>
    <xs:documentation>日历集合</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Calendar"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Start
diagram
namespace http://www.51diaodu.cn/sfgantt
type restriction of xs:dateTime
properties
content simple
used by
element Task
annotation
documentation 
任务的计划开始日期和时间
source
<xs:element name="Start">
  <xs:annotation>
    <xs:documentation>任务的计划开始日期和时间</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:dateTime"/>
  </xs:simpleType>
</xs:element>

element Summary
diagram
namespace http://www.51diaodu.cn/sfgantt
type restriction of xs:string
properties
content simple
used by
element Task
facets
enumeration 0
enumeration 1
annotation
documentation 
指示任务是否为摘要任务
source
<xs:element name="Summary">
  <xs:annotation>
    <xs:documentation>指示任务是否为摘要任务</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="0"/>
      <xs:enumeration value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Task
diagram
namespace http://www.51diaodu.cn/sfgantt
properties
content complex
children UID ID Name OutlineNumber Start Finish Summary PercentComplete PredecessorLink ConstraintType ConstraintDate Hyperlink ClassName
used by
element Tasks
annotation
documentation 
任务信息
source
<xs:element name="Task">
  <xs:annotation>
    <xs:documentation>任务信息</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="UID"/>
      <xs:element ref="ID"/>
      <xs:element ref="Name"/>
      <xs:element ref="OutlineNumber"/>
      <xs:element ref="Start"/>
      <xs:element ref="Finish"/>
      <xs:element ref="Summary"/>
      <xs:element ref="PercentComplete"/>
      <xs:element ref="PredecessorLink" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="ConstraintType"/>
      <xs:element ref="ConstraintDate"/>
      <xs:element ref="Hyperlink"/>
      <xs:element name="ClassName">
        <xs:annotation>
          <xs:documentation>样式表名称</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Task/ClassName
diagram
namespace http://www.51diaodu.cn/sfgantt
properties
isRef 0
annotation
documentation 
样式表名称
source
<xs:element name="ClassName">
  <xs:annotation>
    <xs:documentation>样式表名称</xs:documentation>
  </xs:annotation>
</xs:element>

element Tasks
diagram
namespace http://www.51diaodu.cn/sfgantt
properties
content complex
children Task
used by
element SFGantt
annotation
documentation 
组成项目的任务的集合
source
<xs:element name="Tasks">
  <xs:annotation>
    <xs:documentation>组成项目的任务的集合</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Task" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TaskUID
diagram
namespace http://www.51diaodu.cn/sfgantt
type restriction of xs:byte
properties
content simple
used by
element Assignment
annotation
documentation 
任务唯一号
source
<xs:element name="TaskUID">
  <xs:annotation>
    <xs:documentation>任务唯一号</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:byte"/>
  </xs:simpleType>
</xs:element>

element ToTime
diagram
namespace http://www.51diaodu.cn/sfgantt
type xs:dateTime
properties
content simple
used by
element WorkingTime
annotation
documentation 
到几点结束
source
<xs:element name="ToTime" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>到几点结束</xs:documentation>
  </xs:annotation>
</xs:element>

element Type
diagram
namespace http://www.51diaodu.cn/sfgantt
type restriction of xs:byte
properties
content simple
used by
element PredecessorLink
facets
enumeration 0
enumeration 1
enumeration 2
enumeration 3
annotation
documentation 
前置任务链接的类型(FF、FS、SF、SS)
source
<xs:element name="Type">
  <xs:annotation>
    <xs:documentation>前置任务链接的类型(FF、FS、SF、SS)</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:byte">
      <xs:enumeration value="0">
        <!--完成-完成 FF-->
      </xs:enumeration>
      <xs:enumeration value="1"/>
      <xs:enumeration value="2"/>
      <xs:enumeration value="3"/>
      <!--完成-开始  FS-->
      <!--开始-完成  FS-->
      <!--开始-开始  SS-->
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element UID
diagram
namespace http://www.51diaodu.cn/sfgantt
type restriction of xs:string
properties
content simple
used by
elements Assignment Calendar Resources/Resource Task
annotation
documentation 
元素是一个唯一标识符。它可用于其任何父元素的数据记录。
			
source
<xs:element name="UID">
  <xs:annotation>
    <xs:documentation>元素是一个唯一标识符。它可用于其任何父元素的数据记录。
			</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>

element Units
diagram
namespace http://www.51diaodu.cn/sfgantt
type restriction of xs:string
properties
content simple
annotation
documentation 
分配给某项任务的资源的单位数量,表示为百分比。
source
<xs:element name="Units">
  <xs:annotation>
    <xs:documentation>分配给某项任务的资源的单位数量,表示为百分比。</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>

element WeekDay
diagram
namespace http://www.51diaodu.cn/sfgantt
properties
content complex
children DayType DayWorking WorkingTimes TimePeriod
used by
element WeekDays
annotation
documentation 
星期
source
<xs:element name="WeekDay">
  <xs:annotation>
    <xs:documentation>星期</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="DayType"/>
      <xs:element ref="DayWorking"/>
      <xs:element ref="WorkingTimes" minOccurs="0"/>
      <xs:element name="TimePeriod">
        <xs:annotation>
          <xs:documentation>时间期段</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="FromDate" type="xs:date">
              <xs:annotation>
                <xs:documentation>从什么时候开始</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ToDate" type="xs:date">
              <xs:annotation>
                <xs:documentation>到什么日期结束</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element WeekDay/TimePeriod
diagram
namespace http://www.51diaodu.cn/sfgantt
properties
isRef 0
content complex
children FromDate ToDate
annotation
documentation 
时间期段
source
<xs:element name="TimePeriod">
  <xs:annotation>
    <xs:documentation>时间期段</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="FromDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>从什么时候开始</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ToDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>到什么日期结束</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element WeekDay/TimePeriod/FromDate
diagram
namespace http://www.51diaodu.cn/sfgantt
type xs:date
properties
isRef 0
content simple
annotation
documentation 
从什么时候开始
source
<xs:element name="FromDate" type="xs:date">
  <xs:annotation>
    <xs:documentation>从什么时候开始</xs:documentation>
  </xs:annotation>
</xs:element>

element WeekDay/TimePeriod/ToDate
diagram
namespace http://www.51diaodu.cn/sfgantt
type xs:date
properties
isRef 0
content simple
annotation
documentation 
到什么日期结束
source
<xs:element name="ToDate" type="xs:date">
  <xs:annotation>
    <xs:documentation>到什么日期结束</xs:documentation>
  </xs:annotation>
</xs:element>

element WeekDays
diagram
namespace http://www.51diaodu.cn/sfgantt
properties
content complex
children WeekDay
used by
element Calendar
annotation
documentation 
星期集合
source
<xs:element name="WeekDays">
  <xs:annotation>
    <xs:documentation>星期集合</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="WeekDay" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element WorkingTime
diagram
namespace http://www.51diaodu.cn/sfgantt
properties
content complex
children FromTime ToTime
used by
element WorkingTimes
annotation
documentation 
班次信息
source
<xs:element name="WorkingTime">
  <xs:annotation>
    <xs:documentation>班次信息</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="FromTime"/>
      <xs:element ref="ToTime"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element WorkingTimes
diagram
namespace http://www.51diaodu.cn/sfgantt
properties
content complex
children WorkingTime
used by
element WeekDay
annotation
documentation 
班次信息集合
source
<xs:element name="WorkingTimes">
  <xs:annotation>
    <xs:documentation>班次信息集合</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="WorkingTime" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>


XML Schema 文档生成用
XMLSpy Schema Editor http://www.altova.com/xmlspy