我在使用Xpath讀取Visio xml文件(.vdx)時遇到了問題。 我通過分組兩個子形狀來創建自定義模具。例如形狀A由兩個子形狀b和c組成。當我創建A1的兩個實例(由b1和c1組成)和A2(由b2和c2組成)時。 XML中的連接標記不顯示A1和B1的關係。相反,它只是顯示b1和b2已連接。如何在Visio中創建組形狀ID之間的連接?
請看看下面的XML,圖像形狀的ID爲A1爲1(子形狀id爲3,4),A2爲2(子形狀ID爲5,6)
<Shpaes>
<Shape ID ="1" Name="ShapeA1" Type="Group" Master="12">
<Shapes>
<Shape ID ="3" Type="Group" Master="12">
<Shape ID ="4" Type="Group" Master="12">
</Shapes>
</Shape>
<Shape ID ="2" Name="ShapeA2" Type="Group" Master="12">
<Shapes>
<Shape ID ="5" Type="Group" Master="12">
<Shape ID ="6" Type="Group" Master="12">
</Shapes>
</Shape>
<Shape ID ="7" Name="Connector" Type="Group" Master="12">
</Shape>
</Shapes>
<Connects>
<Connect ToPart="3" ToCell="PinX" ToSheet="3" FromPart="12" FromCell="BeginX" FromSheet="7"/>
<Connect ToPart="3" ToCell="PinX" ToSheet="5" FromPart="12" FromCell="EndX" FromSheet="7"/>
</Connects>
我希望Connect中的ToSheet屬性是「1」和「2」,它們表示組形狀ID,而不是它的子形狀ID。
請讓我知道我應該怎麼辦在Visio
謝謝!!