我有一个xml文件,它是一个项目资源。我可以通过Properties.Resources.DrivereSettings访问它。 xml文件如下所示:
<?xml version="1.0" encoding="utf-8" ?>
<FilterOffsets>
<FocusOffset>
<SerialNumber>12543</SerialNumber>
<Filter>4</Filter>
<Wheel>A</Wheel>
<Offset>7</Offset>
</FocusOffset>
</FilterOffsets>
我想将此数据加载到xmlDataDocument的数据集中。如果我使用此代码,xmlDataDoc.LoadXml(Properties.Resources.DriverSettings);
数据不会加载到数据集中。有0个表格。那是因为我的xml格式不正确吗?如何将数据导入数据集,然后对数据集进行更改并将其写回xml?
答案 0 :(得分:0)
您需要做的是首先将资源读入String
,然后使用String
中的loadXml。
答案 1 :(得分:0)
将您的xml文本放在StringReader中,如下所示
System.IO.StringReader sr = new System.IO.StringReader(xmltext);
ds.ReadXml(SR);