C# linq更新问题
我有一个xml文档,它有这样一个记录集C# linq更新问题,c#,xml,linq,C#,Xml,Linq,我有一个xml文档,它有这样一个记录集 <document> <row> <Pub_Code>OHB-A0011</Pub_Code> <Sec>16</Sec> <Pags>20</Pags> <Copies>1,000</Copies> <Binding>Saddle Stitch</Binding>
<document>
<row>
<Pub_Code>OHB-A0011</Pub_Code>
<Sec>16</Sec>
<Pags>20</Pags>
<Copies>1,000</Copies>
<Binding>Saddle Stitch</Binding>
<Tab>No tabs</Tab>
<Qty>0</Qty>
<Cover>Self Cover</Cover>
<Tpgs>0</Tpgs>
</row>
</document>
我可以读取find的值,但当我使用d.SetElementValue(“Tpgs”,“test”);没有得到更新。
标记已在xml文件中。如果要将更新后的xml保存回文件,需要执行以下操作:
root.Save(xml_path);
我在您的程序末尾添加了t行,它似乎工作正常。当您说“nothing Get update”时,您是说它没有在文件中更新,还是说它甚至没有在内存中更新?您的数据已经更新了,就是这样!我使用的是d.save,我在e记录集上过度编写xml文件。再次感谢
root.Save(xml_path);