Добавить атрибут Xml в свойство строки

У меня есть настраиваемый объект, который имеет строковое свойство с именем' Name '. Я хотел бы сохранить XML, сгенерированный сериализацией, таким же, но добавить атрибут в элемент "NiceName" со значением " Полное имя '.

Это то, что у меня сейчас есть:

<TheObject>
  <Name>mr nobody</Name>
</TheObject>

Это то, что я хотел бы сгенерировать:

<TheObject>
  <Name NiceName='Full name'>mr nobody</Name>
</TheObject>

Мне это нужно только для некоторого XSLT, поэтому я не хочу менять способ работы класса, если возможно. IE Изменение имени со строки на собственный класс. Все объекты будут иметь одинаковый атрибут, который никогда не изменится, он будет полностью доступен только для чтения.

7
задан John Saunders 7 December 2012 в 03:21
поделиться