使用silverlight构建一个工作流设计器(三)
2009-04-25 12:05:13 来源:WEB开发网<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<WorkFlow ID="" Name="" Description="">
<Activitys>
<Activity ActivityID="" ActivityName="" PositionX="" PositionY="" ZIndex="">
</Activity>
</Activitys>
<Rules>
<Rule RuleID="" RuleName="" BeginActivityID="" EndActivityID="" BeginPointX="" BeginPointY="" EndPointX="" EndPointY="" ZIndex="">
</Rule>
</Rules>
</WorkFlow>
上面的内容不用多讲了,大家看名字应该可以猜的出来。
我们还可以使用xsd.exe工具(.netframework sdk里面带有)生成对应的workflow.xsd文件,在根据.xsd文件生成Class,这个class就是操作这个xml文件的,.net真是太方便了。(这里就先不这么做了,而直接使用LINQ To Xml来操作上面的xml文件)
如果您不了解xml相关的一些技术,可以参考
http://www.w3schools.com/xml/default.asp或者http://www.w3school.com.cn/(中文版)
4.2 导入、导出
有几个生成xml的方法。一个是将流程对象序列化,使用对象序列化的方法。另一个是让对象自己生成xml片段,这里采用第二种方法。首先为了导入导出xml,容器、活动、规则、类需要增加两个方法。
Tags:使用 silverlight 构建
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接