我目前正在创建一个显示用于物种识别的生物密钥的 android 应用程序。在按键的每一步,两个或多个带有文本的图像都显示为描述某些功能的按钮,点击这些按钮后,用户将转到下一个相应的节点。密钥在 XML 文件中定义。一个简化的片段如下所示。我创建了一个大型 XML 文件,但它变得笨拙。我想知道是否有一个工具可以用图形表示我的 XML 文件和节点之间的关联。理想情况下,我希望能够编辑、添加和删除节点。
我知道这是一个很大的问题,但我愿意创建一个工具来完成这项任务。只是想我最好在重新发明轮子之前先问清楚。
干杯,
尼尔
<uktrees>
<node id="root" >
<terminal_node>false</terminal_node>
<question>
<text>Needle-like or scale-like Leaves that often overlap</text>
<nextnode>conifers</nextnode>
<image>pine.jpg</image>
</question>
<question>
<text>Leaves are not scales or needles and don't overlap </text>
<nextnode>broad_leaf</nextnode>
<image>broad_leaf.jpg</image>
</question>
</node>
<node id="conifers">
<terminal_node>true</terminal_node>
<name>Conifers</name>
<image>conifers.jpg</image>
<description>A description of this species of group of species</description>
</node>
<node id="broad_leaf">
<terminal_node>true</terminal_node>
<name>Conifers</name>
<image></image>
<description>A description of this species of group of species</description>
</node>
</uktrees>