首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

一个关于C#操作xml文件的有关问题,大家请进来看上了

2013-03-01 
一个关于C#操作xml文件的问题,大家请进来看下了问题是将一个xml文件(主要内容是说明一系列流程)转换为对应

一个关于C#操作xml文件的问题,大家请进来看下了
问题是将一个xml文件(主要内容是说明一系列流程)转换为对应的流程图。
比方说一个test.xml,大致内容是这样的:


<root id = "root" .../>
    <Paratemers></Parameters>//一些参数节点

    <DynamicParameters></DynamicParameters>//一些动态参数节点

    <Rule id = "R1" TargetRule="R2" Catagory="start"/>

    <Rule id = "R2" From="1" To="参数表达式"/>
        <Group>
            <Condition>里面是一些判定条件</Condition>
        </Group>
        <IsTrue TargetRule="R4" ></IsTrue>
        <Else TargetRule="R3"></Else>
    </Rule>

    <Rule id = "R4" Catagory="" From="1" To="参数表达式">
        <Group>
            <Condition>里面是一些判定条件</Condition>
        </Group>
        <IsTrue TargetRule="R5"></IsTrue>
        <Else TargetRule="R7"></Else>
    </Rule>

    <Rule id = "R3" Catagory="" From="1" To="参数表达式">
        <Group>
            <Condition>里面是一些判定条件</Condition>
        </Group>
        <IsTrue TargetRule="R8"></IsTrue>
        <Else TargetRule="R4"></Else>
    </Rule>

    <Rule id = "R5" Catagory="start" From="1" To="参数表达式">
        <Group>
            <Condition>里面是一些判定条件</Condition>
        </Group>
        <IsTrue TargetRule="R9" Result="dasasda"></IsTrue>
        <Else TargetRule="R9" Result="dasdasd"></Else>
    </Rule>

    <Rule id = "R6" Catagory="start" From="1" To="参数表达式">
        <Group>
            <Condition>里面是一些判定条件</Condition>
        </Group>
        <IsTrue TargetRule="R9" Result="dasasda"></IsTrue>
        <Else TargetRule="R9" Result="dasdasd"></Else>
    </Rule>

    <Rule id = "R7" Catagory="start" From="1" To="参数表达式">
        <Group>
            <Condition>里面是一些判定条件</Condition>
        </Group>


        <IsTrue TargetRule="R9" Result="dasasda"></IsTrue>
        <Else TargetRule="R9" Result="dasdasd"></Else>
    </Rule>

    <Rule id = "R9" Catagory="Completed"></Rule>
</root>



大致是这样,反应的是一个过程,现在如何将xml解析后形成一个对应的流程图呢?C#如何实现,希望大家帮下忙,最好贴点小代码O(∩_∩)O~,小弟不甚感谢了,对C#图形啥的不太清楚一个关于C#操作xml文件的有关问题,大家请进来看上了

热点排行