【发布时间】:2011-09-07 20:53:34
【问题描述】:
我有一个 XML 文件,我想将它插入到数据表中。 xml文件的格式如下:
<userid ID="37729">
<TestId ID="84" TimeRemaining="60" />
<QuestId ID="1">
<Answer1>
</Answer1>
<Answer2>B</Answer2>
<Answer3>
</Answer3>
<Answer4>
</Answer4>
</QuestId>
</userid>
现在我想将其插入如下数据表中:
Question Id Answer1 Answer2 Answer3 Answer4
1 A D
2 B C
3 C
谁能帮我实现这个目标。
【问题讨论】:
-
请正确格式化需要插入数据表的数据。这种方式很难理解。
-
是否有特定原因需要
DataTable?您可能可以定义一个可序列化的类并将其反序列化为一个对象,这同样容易,并且在这种形式下它可能会更有用。 -
@Joe Enos 是的,就像@ColinE 建议的那样,您可以使用 Linq-to-XML。
-
@Joe:没有任何具体的,只是想以表格格式存储XML文件..如上例。