Instead of generating XML, you should be able to use the ActiveX Typelib importer of Visual Studio to import FlowchartX classes into your .NET application, and then use the control's API to build the flowchart and call SaveToXml. You might also check our native .NET library, you should be able to use it to build flowcharts and save XML files compatible with ActiveX control.
If you prefer generating XML, these seem to be the minimum required tags to load something -
<Diagram Version="17">
<Nodes>
<Node Class="std:ShapeNode" Id="0">
<Bounds>10,10,100,100</Bounds>
<Visible>true</Visible>
</Node>
<Node Class="std:ShapeNode" Id="1">
<Bounds>210,10,100,100</Bounds>
<Visible>true</Visible>
</Node>
</Nodes>
<Links>
<Link Class="std:DiagramLink" Id="3">
<Origin>0</Origin>
<Destination>1</Destination>
<Style>1</Style>
<SegmentCount>1</SegmentCount>
<Points>
<Point>110,60</Point>
<Point>210,60</Point>
</Points>
<Visible>true</Visible>
</Link>
</Links>
<Properties>
<Bounds>0,0,1000,1000</Bounds>
<DefaultShape>Rectangle</DefaultShape>
</Properties>
</Diagram>
You can also add tags for Text, Brush, Shape, etc... Tags correspond to property names in our .NET API though, and not the ActiveX one - the ActiveX naming is somewhat different.
Regards,
Slavcho
Mindfusion