Хорошая библиотека C++ для SOAP

XmlReader xmlReader = XmlReader.Create(fileName);
Canvas savedCanvasChildren = (Canvas)XamlReader.Load(xmlReader);

placeHolder.Children.Add(savedCanvasChildren);

Вот какой код, который тестируется для работы (с добавленными пространствами имен):

void Main()
{
  string pathToFile = @"d:\temp\wpfInject.xml";
  var reader = XmlReader.Create( pathToFile );
  Canvas savedCanvasChildren = (Canvas)XamlReader.Load(reader);
  var content = savedCanvasChildren;

  new Window { Content = content }.ShowDialog();

}
33
задан knaser 16 January 2009 в 14:03
поделиться

4 ответа

Выезд Ось Apache . Это - мой фаворит всех случаев реализация SOAP. Это - сделанный правильно SOAP! Существует для C++ и Java.
http://ws.apache.org/axis/
И в лучших традициях Основа Apache , это СВОБОДНО и ОТКРЫТЫЙ ИСХОДНЫЙ КОД .
Так, наслаждайтесь!

17
ответ дан 27 November 2019 в 18:33
поделиться

Я должен был сделать призывы SOAP к проекту только что и единственному приемлемому решению, которое я нашел, был GSOAP.

http://www.cs.fsu.edu/~engelen/soap.html

Это поддерживает и C и код C++, хотя работа с C++ более хороша и легче понять. Это работало хорошо, хотя была несовместимость с нашим веб-сервисом WCF, который означал, что мы должны были вручную отредактировать автоволшебно сгенерированный исходный код.

8
ответ дан 27 November 2019 в 18:33
поделиться

Я наткнулся на gsoap некоторое время назад, но я не был огромным поклонником его интерфейсного и генератора кода. И поскольку я помню это, документации значительно недостает (или по крайней мере в очень трудном формате).

Когда-то в ближайшем будущем, тем не менее, эта библиотека может добавлять поддержку сокетов. По крайней мере, я предложил это разработчику некоторое время назад, и он, казалось, думал, что это была идея, и несколько месяцев спустя синтаксический анализатор XML обнаружился в API. Я - большой поклонник той библиотеки и определенно использовал бы ее больше, если это не был GPL.

5
ответ дан 27 November 2019 в 18:33
поделиться

SmartWin ++ имеют параллельный проект под названием SmartSOAP, который крут, я думаю, он показывает довольно полный стек, начинающий с SocketStream, прокладывающего себе путь до объектов HttpRequest/Response. Показывает маленькое (к заданию) абстракция класса XML DOM и подходит к SOAP. Это даже идет с синтаксическим анализатором WSDL для создания прокси-классов для Вас. Это в большой степени использует шаблоны и STL. И довольно потрясающий C++. Работы над Windows Mobile...

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

Лицензия является Новым BSD...

Правовая оговорка; я реализовал его...

3
ответ дан 27 November 2019 в 18:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: