从流程图创建XML

从流程图创建XML,xml,Xml,我试图从一个简单的流程图创建XML,但我有一些问题 我的流程图如下: 我写的XML代码是这样的: <?xml version="1.0" encoding="UTF-8"?> <start> <datainput> <element>read N</element> </datainput> <seq1> <element>M =1&l

我试图从一个简单的流程图创建XML,但我有一些问题 我的流程图如下:

我写的XML代码是这样的:

    <?xml version="1.0" encoding="UTF-8"?>
<start>
    <datainput>
        <element>read N</element>
    </datainput>
    <seq1>
        <element>M =1</element>
        <element>F =1</element>
    </seq1>
    <loop>
        <seq2>
            <element>F = F*M</element>
        </seq2>
        <desc>
            <element>IS M=N?</element>
        </desc>
        <seq3>
            <element>M = M+1</element>
        </seq3>
    </loop>
    <dataout>
        <element>PRINT F</element>
    </dataout>
</start>
我认为这是不好的编码

我可以删除标签吗


在程序中是否有另一种显示循环的方式?

奇怪的是,所有项目都是开始的一部分。大多数模型可能使用节点关系模型。在这里,您将枚举所有节点及其某些属性。以及组件之间的关系箭头列表。@CommuSoft您能写一个示例吗?