現在、種を識別するための生物学的キーを表示する Android アプリを作成中です。キーの各ステップで、テキスト付きの 2 つ以上の画像がいくつかの機能を説明するボタンとして表示されます。ボタンをクリックすると、ユーザーは次の対応するノードに移動します。キーは 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>