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

MM們
TA貢獻1886條經驗 獲得超2個贊
您可以使用上面已經生成的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 關注
- 239 瀏覽
添加回答
舉報
0/150
提交
取消