Я хочу добавить атрибут Test (общий) ко всем моим XML-файлам. Чтобы я мог использовать его как общий атрибут, когда я хочу проверить их.Добавление атрибутов в файл XML Linq C#
Я попытался CreateAttribute но Linq dosen't признать его
Я попытался "xElement.Add (новый XAttribute (" Test "значение));" но он также не работал Любые предложения?
Благодаря
Вот, например, является код
public void updateXmlFile(string strFileName)
{
XDocument oXDoc = XDocument.Load(strFileName);
XElement oDcElement = oXDoc.Root.FirstNode as XElement;
//Generate a Unique String to replace the original attribute value
string newValue = GetUniqueKey();
//oDcElement.Add(new XAttribute("Test", newValue)); /*NullReferenceException*/
oDcElement.Attribute("Remark").Value = newValue; //This changes only the Remark Attribute
oXDoc.Save(strFileName); //which isn't available in all XMLs
}
Я хочу добавить еще, общее значение для XMLs я пройти через этот метод и дать ему случайное значение
Моя цель должен иметь возможность вносить изменения в XML, а затем сравнивать его с оригинальной копией в другой папке
Вы, кажется, находитесь на правильных линиях, пожалуйста, можете ли вы вставить полный источник? – TimS