0
xml文字列を読み込み、列の名前付けに属性を使用できますか?属性を列名と値として使用するReadxml
たとえば、次のxmlを使用します。
<root>
<CategoryInfo>
<column name="Category Name" value="1. In agreement" />
<column name="Category ID" value="1" />
</CategoryInfo>
<CategoryInfo>
<column name="Category Name" value="2. Small conflict" />
<column name="Category ID" value="2" />
</CategoryInfo>
<CategoryInfo>
<column name="Category Name" value="3. Strongly Disagree" />
<column name="Category ID" value="3" />
</CategoryInfo>
<CategoryInfo>
<column name="Category Name" value="4. Mark For CommitteeReview" />
<column name="Category ID" value="4" />
</CategoryInfo>
私はそれをすべてをデータテーブルに変換するには
Dim ds As New DataSet()
Dim stream As New IO.StringReader(xmlData.ToString)
ds.ReadXml(stream)
Dim dt As DataTable = ds.Tables(0)
を使用したいが、属性の混乱でしょう。
ありがとうございました。
どのように属性が混乱しますか? –
これは2つのテーブルを作成し、最初は生成された列IDです。 2番目のテーブルには2ではなく3つのカラムがあり、カラムは "name"、 "value"、生成されたカラムIDの別のカラムです。 3行ではなく、属性を持つ行がいくつかあります。 – Javier