Я пытаюсь сериализовать простой тип данных в XML, но определенным образом, чтобы удовлетворить существующий API. (предположим, что нужный XML должен быть сформирован таким образом)
Вот нужный XML:
<foo>
<value>derp</value>
</foo>
В идеале я хотел бы представить это в классе как просто
String foo;
Мне известны только два варианта:
- Простая сериализация, которая, конечно, просто приводит к
<foo>derp</foo>
- создание класса Foo, который создает желаемый XML, но заставляет пользователя набирать
myFoo.Value = "derp";
вместо предпочтительного
foo = "derp";
Есть ли способ иметь простую строку в классе, но представить ее с помощью подэлемента <value>
?