首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C# > XML-RPC.NET > Python MailMan

C# > XML-RPC.NET > Python MailMan
EN

Stack Overflow用户
提问于 2011-03-23 19:31:54
回答 1查看 1.2K关注 0票数 3

我试图使用.NET web应用程序来管理运行在MailMan中的外部MailMan服务器。我有连接和运行,所有的基本功能完全工作。剩下的最后一个问题是如何为Python键/值对列表找到.NET的等效数据类型。

我无法访问MailMan服务器的内部工作,我只接收来自XML的异常。

Dictionary<string, object>

不能映射到XML-RPC类型的System.Collections.Generic.Dictionary`2System.String,System.Object。

string[,]

Message=Server返回了一个错误异常:-32500 'list‘对象没有属性’key‘

string

Message=Server返回了一个错误异常:-32500 'str‘对象没有属性’key‘

KeyValuePair<string, object>

Message=Server返回了一个错误异常:-32500属性"Value“被忽略

是否有我没有想到的数据类型,或者其他的工作?我曾经想过手动地形成XML的那一部分,但是不知道它应该是什么样子,我不知道该如何编写/格式化它。

EN

回答 1

Stack Overflow用户

发布于 2011-04-25 18:28:48

您可以在这里查看XML规范:

http://www.xmlrpc.com/spec1

规范详细说明了XML的不同有效载荷。其中之一是"struct“,这可能是你正在寻找的东西。它可以包含成员,而成员又包含名称/值对。

如果使用的是XML-RPC.NET,则可以查看XML-RPC.NET常见问题,了解如何映射到.NET类型:

http://www.xml-rpc.net/faq/xmlrpcnetfaq-2-5-0.html#1.102

看起来,XML结构可以映射到.NET结构或类。

不确定这是否有帮助,但这些是我在处理XML时使用的资源。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5410605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档