wcf REST-ответ XML-атрибут формата и внутренний текст - PullRequest
1 голос
/ 15 января 2012

У меня есть служба отдыха WCF, которая ответит XML.Теперь я могу заставить свой XML отображаться так:

<Add FirstNumber="5" SecondNumbe="4" Result="9">

</Add>

, но я хочу вот что:

<Add FirstNumber="5" SecondNumbe="4">
9
</Add>

Есть ли способ иметь атрибуты и внутренний текст, используя DataContracts?1007 *

1 Ответ

1 голос
/ 16 января 2012

Нет. DataContracts всегда сериализуются как элементы и не поддерживают атрибуты. Если вы хотите контролировать XML, вам нужно использовать ISerializable или XmlSerializer.

Для последнего можно просто применить XmlTextAttribute , чтобы указать, что член должен быть передан через внутренний текст элемента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...