SerializeToXml是一个虚拟方法,因此它总是调用overriden方法,这是合乎逻辑的。
我有以下类:
public class AddCouponInfoRequest : namespace.Request
{
}
我手里有一个AddCouponInfoRequest的实例,我想获得一个namespace的实例。具有相同值的请求。
这不好用:
namespace.Request req = (namespace.Request)request;
string xml = req.SerializeToXml();
序列化后xml的值为:
<AddCouponInfoRequestxmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\r\n\r\n\r\n…
我需要一个纯名称空间。请求对象。最好的方法是什么?
提前感谢,
例如,您可以为AddCouponInfoRequest 创建一个新方法
string SerializeToXmlAsParent()
{
return base.SerializeToXml();
}