以下の構造に似た XML ドキュメントがあります。Visual Basic を使用して、ID と名前に応じてさまざまなレベルでノードを挿入する方法を教えてください。
Xpath は新しいノードの挿入を許可しますか?それとも既存のノードの変更のみを許可しますか? <BuildingPart Id="B012" Name="Bedroom" Type="Room"/>
たとえば、 「B011 バスルーム」の後に追加したい場合、どうすれば実現できますか?
<Buildings>
<BuildingPart Id="B001" Name="House">
<BuildingPart Id="B002" Name="Level 1" Type="Level">
<BuildingPart Id="B003" Name="Kitchen" Type="Room"/>
<BuildingPart Id="B004" Name="Bedroom" Type="Room"/>
<BuildingPart Id="B005" Name="Lounge" Type="Room"/>
<BuildingPart Id="B006" Name="Bathroom" Type="Room"/>
</BuildingPart>
<BuildingPart Id="B007" Name="Level 2" Type="Level">
<BuildingPart Id="B008" Name="Bedroom" Type="Room"/>
<BuildingPart Id="B009" Name="Bedroom" Type="Room"/>
<BuildingPart Id="B010" Name="Study" Type="Room"/>
<BuildingPart Id="B011" Name="Bathroom" Type="Room"/>
</BuildingPart>
</BuildingPart>
</Buildings>
ありがとう。