完整描述流程圖狀態,包含:流程屬性、活動/規則屬性、位置資訊、關聯關係。
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<WorkFlow ID="" Name="" Description="">
<Activitys>
<Activity ActivityID="" ActivityName="" PositionX="" PositionY="" ZIndex="" />
</Activitys>
<Rules>
<Rule RuleID="" RuleName="" BeginActivityID="" EndActivityID="" BeginPointX="" BeginPointY="" EndPointX="" EndPointY="" ZIndex="" />
</Rules>
</WorkFlow>
採用 LINQ to XML 操作(而非 xsd.exe 生成類別),靈活且輕量。匯出時遍歷容器內物件產生 XML;匯入時解析 XML 重建物件並加入容器。