Просто используйте свойство Value
- вы можете получить и установить для него значение атрибута. Только добавление атрибута немного больше работы - вы используете метод Add()
и передаете экземпляр XAttribute
:
if (pot.Attribute("style") != null)
{
pot.Attribute("style").Value = pot.Attribute("style").Value + " margin: 0px;";
}
else
{
pot.Add(new XAttribute("style", "margin: 0px;"));
}
Похоже, что вы на самом деле редактируете HTML (хотя я могу ошибаться) - в этом случае имейте в виду, что большинство HTML, которые прекрасно работают в браузере, не допустимо XML - вы должны использовать парсер для HTML в этом случае, например HtmlAgilityPack , который сделает эту работу намного лучше.