我有以下从服务器XML RPC响应地图到对象C#
`<?xml version="1.0" encoding="UTF-8"?>
<methodResponse>
<params>
<param>
<value>
<struct>
<member>
<name>1</name>
<value>
<struct>
<member>
<name>imageID</name>
<value>
<string>40087</string>
</value>
</member>
<member>
<name>imageURL</name>
<value> <string>http://local.server.gr/public_html/main/phpthumb/phpThumb.php?id=40087</string>
</value>
</member>
</struct>
</value>
</member>
<member>
<name>2</name>
<value>
<struct>
<member>
<name>imageID</name>
<value>
<string>40088</string>
</value>
</member>
<member>
<name>imageURL</name>
<value>
<string>http://local.server.gr/public_html/main/phpthumb/phpThumb.php?id=40088</string>
</value>
</member>
</struct>
</value>
</member>
<member>
<name>3</name>
<value>
<struct>
<member>
<name>imageID</name>
<value>
<string>40089</string>
</value>
</member>
<member>
<name>imageURL</name>
<value>
<string>http://local.server.gr/public_html/main/phpthumb/phpThumb.php?id=40089</string>
</value>
</member>
</struct>
</value>
</member>
</struct>
</value>
</param>
</params>
</methodResponse>`
XMLRPC响应。
我尝试了多种不同类型的接受和成功序列化此XML对象而不是成功。我无法理解更改整数值的“name”元素。任何帮助表示赞赏。
广东话从乌尔描述得到 - 你需要序列化或反序列化到C#对象? – Mitklantekutli
即使在2002年推出.NET的第一个版本之前,XML-RPC也被SOAP取代。本质上,它是一组类似于Json的键/值对(实际名称/值对)。如果你无法说服那些创建服务器的人使用更多...新鲜的,你应该找一个像库[XML-RPC.Net(http://xml-rpc.net/),也可作为NuGet包 –
@Mitklantekutli问题是明确的 - OP要deserialze服务器响应。这不是直接的,因为*元素*具有不同的内容和结构,就像Json一样。 –