tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^10: XMLのデータ追加について
投稿日: 2008/05/15(Thu) 12:35
投稿者笹本
試していてうまくいかない方法を挙げます。

<root>
<data>
  <grp id="1">
   <trt>aa<trt>
  </grp>
  <grp id="2">
   <trt>bb<trt>
  </grp>
  <crp id="1">
   <trt>aa<trt>
  </crp >
  <crp id="2">
   <trt>bb<trt>
  </crp >
</data>
</root>

このようなデータがあり

  <grp id="1">
   <trt>aa<trt>
  </grp>
このノードを

  <grp id="2">
   <trt>bb<trt>
  </grp>
の下に移動させたいのですが。
下記の方法でやるとうまくいきません。
Private xmlDoc As New System.Xml.XmlDocument
xmlDoc.Load(pu_path)

            Dim node As XmlNode = xmlDoc.SelectSingleNode("root/data/grp[@id=1]")
            Dim node2 As XmlNode = xmlDoc.SelectSingleNode("root/data/grp[@id=2]")

            node.InsertAfter(node2, node)
方法が間違っているのでしょうか?

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。