CookComputing xmlrpc如何映射xml参数名称并在其中添加空格?

时间:2016-01-06 21:55:43

标签: xml-rpc xml-rpc.net

如何映射xml参数名称并在其中包含空格?

我需要名为“build date”的参数为“builddate”。

public struct ShowVersion
{
    public string version;
    public string builddate;
}

我无法改变的xml响应:

<methodresponse>
  <params>
    <param>
      <value>
        <struct>
          <member>
            <name>
              version
            </name>
            <value>
              <string>
                1.0.0.58964
              </string>
            </value>
          </member>
          <member>
            <name>
              build date
            </name>
            <value>
              <string>
                Dec 30 2015 12:32:04
              </string>
            </value>
          </member>
        </struct>
      </value>
    </param>
  </params>
</methodresponse>

1 个答案:

答案 0 :(得分:0)

我使用此XmlRpcMember解决了这个问题。

public struct ShowVersion
{
    public string version;
    [XmlRpcMember("build date")]
    public string builddate;
}