岛屿和桥梁图

时间:2012-01-03 07:24:53

标签: xslt xslt-1.0

<networkOfBridges>
    <bridge id="1"                     otherside="island A" />
    <bridge id="2"  oneside="island A"                      />
    <bridge id="3"  oneside="island A" otherside="island A" />
    <bridge id="4"  oneside="island A" otherside="island A" />
    <bridge id="5"  oneside="island A" otherside="island A" />
    <bridge id="6"                     otherside="island B" />
    <bridge id="7"  oneside="island B"                      />
    <bridge id="8"  oneside="island B" otherside="island B" />
    <bridge id="9"  oneside="island B" otherside="island B" />
    <bridge id="10" oneside="island B" otherside="island C" />
    <bridge id="11" oneside="island C"                      />
    <bridge id="12" oneside="island C" otherside="island C" />
    <bridge id="13" oneside="island C" otherside="island C" />
    <bridge id="14" oneside="island C" otherside="island D" />
    <bridge id="15"                    otherside="island D" />
    <bridge id="16" oneside="island D" otherside="island D" />
    <bridge id="17" oneside="island D"                      />
    <bridge id="18" oneside="island D" otherside="island D" />
    <bridge id="19"                    otherside="island D" />
</networkOfBridges>

有些桥连接两个岛(桥10连接岛B和C)。

一些桥梁连接同一岛屿的部分。 (3号桥停留在A岛上。)

有些桥梁无处可去。 (桥1。)

使用XSLT 1.0,我需要遍历节点集,每个节点集都有相互连接的桥。

第一个节点集将<bridge 1 /> <bridge 2 /> . . . <bridge 5 /> 。这些桥只服务于A岛。没有办法离开A岛。

第二个节点集将具有<bridge 6 /> <bridge 7 /> . . . <bridge 19 />。这些桥梁连接岛屿B,C和D.旅客可以在这些岛屿之间进入,但不能到达A岛。

0 个答案:

没有答案