タイトル : Re: xmlルートタグの属性値 投稿日 : 2008/09/14(Sun) 11:02 投稿者 : 魔界の仮面弁士
> 開発環境:VB.Net です ここは[VB.NET 用掲示板]ですから、VB.NET をお使いなのは分かります。 どうせなら「VB.NET のバージョン」を書かないと。(^^; お使いのバージョンは、2002/2003/2005/2008 のいずれでしょうか? とりあえず、Vista 対応の最古バージョンである 2005 と仮定して回答します。 > xmlルートタグの属性値を設定したいのですが方法が分かりません。 提示された XML のルート要素(musicinformationタグ)には、 属性が無いようですけれども…。 > パーサだと簡単にできる属性値の設定ができません。 > DataSet、DataTable、DataRowなどを使用してます。 掲載した XML は、実際に使っているものと完全に同じものですか? (スキーマがあれば、それを提示してください) 同じだとすれば、 Dim ds As New DataSet() ds.ReadXml("C:\〜〜\元のXML.xml") Dim row As DataRow = ds.Tables("musicinfo").Rows(0) row("id") = "123" row("xmlpath") = "XML/bbb.xml" ds.WriteXml("C:\〜〜\編集後のXML.xml") という感じで書き換えられるかと。 |