【发布时间】:2009-08-07 13:57:24
【问题描述】:
我有一个用于 Java 中各种可用地址格式的有向图,其中包括循环。除了上述模板之外,我还想存储作为该图范围的用户地址。我的图表是从下面的 XML 中获得的:
<address>
<city start="true">
<minicity />
<street />
<square />
</city>
<minicity>
<street />
<alley />
<square />
</minicity>
<street>
<street />
<alley />
<blibd />
</street>
<square>
<street />
<alley />
<blibd />
</square>
<alley final="true">
<alley />
<blibd />
<plaque />
</alley>
<blibd final="true">
<alley />
<blibd />
<plaque />
</blibd>
<plaque final="true">
<stage />
<unit />
</plaque>
<stage final="true">
<unit />
</stage>
<unit final="true">
</unit>
</address>
如您所见,图中的街道节点在其上方有一个循环。用户地址示例如下所示:
城市:a 街道:b 街道:c 街道:d 小巷:f
我的问题是: 存储用户地址图的最佳方式是什么?我有上面的模板图,想知道将用户图保存在这个模板内还是在不同的结构之外更好。
【问题讨论】: