您好,我意識到這個問題隨著時間的推移而出現(xiàn),但是我找不到我要找的東西?;旧衔蚁雽?DataTable 中的數(shù)據(jù)轉(zhuǎn)換為 xml。我已經(jīng)使用 writexml 過程成功完成了此操作,但是我現(xiàn)在有另一個要求,要求我以 xml 格式列出我們的 ID。我再次可以通過 writexml 過程執(zhí)行此操作,但是,每一行都被列為表名標(biāo)記,因此我最終得到以下結(jié)果。<DataSet> <tablename> <ID>1</ID> </tablename> <tablename> <ID>2</ID> </tablename> <tablename> <ID>3</ID> </tablename></DataSet>然而我想要的是以下內(nèi)容<DataSet> <tablename> <ID>1</ID> <ID>2</ID> <ID>3</ID> </tablename></DataSet>有誰知道一種無需循環(huán)數(shù)據(jù)表來手動創(chuàng)建 XML 即可完成此操作的方法
1 回答

MM們
TA貢獻(xiàn)1886條經(jīng)驗 獲得超2個贊
您可以使用上面已經(jīng)生成的xml使用XML Linq修改為所需的格式
XDocument document = XDocument.Load("1.xml");
var coll = document.Descendants("ID");
var merged = new XDocument(
new XElement("DataSet", new XElement("tablename", coll))
);
merged.Save("1.xml");
- 1 回答
- 0 關(guān)注
- 223 瀏覽
添加回答
舉報
0/150
提交
取消