Потоковое XmlDocument для POST - PullRequest
       8

Потоковое XmlDocument для POST

3 голосов
/ 24 февраля 2010

Обучите меня XML, я чувствую себя полным дураком.

Я должен отправить XML в заголовке POST, и есть библиотека с методом, который принимает строку contentType и тело System.IO.Stream.

Как?

Полагаю, первым параметром является "text / html; charset = utf-8", который ограничивает тип используемого потока.

Бонусный вопрос: как проще всего создать свой XmlDocument? С какого типа структуры вы обычно стремитесь начать?

Кстати, библиотека является пакетом OAuth от Madgex.

'Точнее!

1 Ответ

2 голосов
/ 24 февраля 2010

Вы должны использовать System.Xml.Linq.dll .

Например:

var document = new XDocument(new XElement("Root", new XAttribute("Attr", "Value")));
var stream = new MemoryStream();
document.Save(stream);
stream.Position = 0;   //Important!

SomeMethod("text/xml", stream);

Обратите внимание, что для этого требуется C # 3.0.

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