2

以下は、私が始めたxmlファイルの「デフォルト」の構造です。 の数<Group>は10です

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!--Properties General Logistic Plan-->
<Groups>
<Group id="01" GroupLevel="01" Description="First Group, Category first">
  <subGroups>

  </subGroups>
</Group>
<Group id="01" GroupLevel="02" Description=" First Group, Category second ">
  <subGroups>

  </subGroups>
</Group>
………
</Groups>

私が望むのは、次の名前の新しい子を渡すことです: subGroup In “01”Group
<subGroup id=”x” GroupLevel=”01.01” Description=”blablabla”/>
またはさらに “02”Groupさらに、 (に応じて)の下に
<subGroup id=”z” GroupLevel=”01.02” Description=”blablabla”/>
新しいものを作成する必要があり、最終的な構造は次のようになります。<Group><subGroups>GroupLevel

<Groups>
<Group id="01" GroupLevel="01" Description="First Group, Category first">
  <subGroups>
    <subGroupB id=”10” GroupLevel=”01.01” Description=”blablabla”/>
      <GroupA id="21" GroupLevel="01.10" Description=" blablabla ">
         <subGroupC id=”10” GroupLevel=”01.21” Description=”blablabla”/>
        <GroupB id="33" GroupLevel="01.10.21" Description=" blablabla ">
            <subGroupD id=”12” GroupLevel=”01.10.21” Description=”blablabla”/>
        </GroupB>
      </GroupA>
  </subGroups>
</Group>
<Group id="01" GroupLevel="02" Description=" First Group, Category second ">
  <subGroups>

  </subGroups>
</Group>
………
</Groups>

サブグループ… B、C、または D は多数ある可能性があり、もちろん、それぞれの位置で毎回通過する必要があります。
これにはすでに複数のソリューションを使用しています。しかし誰も私のニーズを満たしてくれません
この問題は私の個人的なプログラミング経験を超えて
います 私がしなければならないことを知っている人はいますか?
vb.netを使用して完全な解決策を教えてください。のようなものpublic class。最終ユーザーは、それぞれの顧客の用途に応じて

新しいものを追加する必要があるため、そのようにする必要があります。subGroupGroupLevel

4

1 に答える 1