1

私は通常、DataSet.GetXml() メソッドを使用してデータセットをシリアル化しますが、問題に遭遇しました:要素ではなくプロパティを使用してデータセット オブジェクトをシリアル化する簡単な方法はありますか? たとえば、GetXml() メソッドは、データ セットからこれを生成する場合があります。

<foo>
<height>bleem</height>
<color>yurple</color>
</foo>

しかし、私は次のようなものを見たいです:

<foo height="bleem" color="yurple" />

プロパティ指向のアプローチには制約があることは認識していますが、データベース データを使用しているため、一意性は問題になりません。私はSOを掘り下げてきましたが、これをカバーするものは見つかりません。そこにいる XML の専門家は何かアイデアを持っていますか?

4

1 に答える 1

1

私は XML の専門家ではありません。テレビで XML を再生するだけです。

DataColumn.ColumnMapping プロパティを使用して、列がどのようにマップされているかを判断します。XML 属性としてマップするすべての列について、ColumnMapping等号をに設定しMappingType.Attributeます。

于 2012-05-25T02:22:10.540 に答える