表里本身就缺少postionX和postionY 从哪里去找啊,表能不能加postionX和postionY字段,然后数据存储如下:
节点 父节点 postionX postionY
A null A postionX ApostionY
B A B postionX BpostionY
C B C postionX CpostionY
D C D postionX DpostionY
E B E postionX EpostionY如果找节点B的父节点,直接就从 父节点字段找到了,找B的子节点,那就查询那些节点的付节点是B就可以了。可以写个简单的递归方法。
节点 父节点 postionX postionY
A null A postionX ApostionY
B A B postionX BpostionY
C B C postionX CpostionY
D C D postionX DpostionY
E B E postionX EpostionY如果找节点B的父节点,直接就从 父节点字段找到了,找B的子节点,那就查询那些节点的付节点是B就可以了。可以写个简单的递归方法。
caption 显示的文本
url 应该是外链
posx 这个要自己计算,或者flash可以自由拖动,然后保存
posy 这个要自己计算,或者flash可以自由拖动,然后保存
parentnode 父节点 可以是多个
childnode 子节点可以是多个
你上面说的,我肯定知道呀。我是问的,怎样遍历那个表来生成这个XML呀?
你上面说的,我肯定知道呀。我是问的,怎样遍历那个表来生成这个XML呀?没有办法遍历,你的表没有能体现出关系的东西,一般都是从parentnode=""开始一级级往下递归
是ORACLE, 不是SQL SERVER