C# 将XML加载到内存中,并使用c更改找到的属性#

C# 将XML加载到内存中,并使用c更改找到的属性#,c#,xml,C#,Xml,我有以下xml模板文件: <?xml version="1.0" encoding="utf-8"?> <Root> <Items> <TextItem Name="" Text="_Brand" Font="" /> <TextItem Name="" Text="_Model" Font="" /> <BarcodeItem Name="" Symbology="Code128" Code="_Br

我有以下xml模板文件:

<?xml version="1.0" encoding="utf-8"?>
<Root>
  <Items>
    <TextItem Name="" Text="_Brand" Font="" />
    <TextItem Name="" Text="_Model" Font="" />
    <BarcodeItem Name="" Symbology="Code128" Code="_Brand" />
    <BarcodeItem Name="" Symbology="Code128" Code="_Model" />
  </Items>
</Root>

您不必担心它是xml。只需将其作为字符串加载并使用该方法。

进行简单的谷歌搜索,然后
C#将XML加载到内存并更改属性
@MethodMan您是否阅读了我的问题,与我在谷歌上找到的问题有点不同。更改后,您希望XML看起来像什么?从你的问题上我不清楚。另外,在更改之后,您将如何处理它?嗯。这似乎胜过了迭代
XDocument.XElement.Attributes()
。可能也快多了。
<?xml version="1.0" encoding="utf-8"?>
<Root>
  <Items>
    <TextItem Name="" Text="AA" Font="" />
    <TextItem Name="" Text="BB" Font="" />
    <BarcodeItem Name="" Symbology="Code128" Code="AA" />
    <BarcodeItem Name="" Symbology="Code128" Code="BB" />
  </Items>
</Root>