WEB开发网
开发学院图形图像Flash 使用silverlight构建一个工作流设计器(三) 阅读

使用silverlight构建一个工作流设计器(三)

 2009-04-25 12:05:13 来源:WEB开发网   
核心提示: <?xml version="1.0" encoding="utf-8" standalone="yes" ?><WorkFlow ID="" Name="" Descri

<?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 构建

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接