C#对象验证xsd文件

时间:2015-07-13 06:50:19

标签: c# xml wcf xsd

问题是我可以针对xsd验证c#对象而不将此对象序列化为xml吗?如果是,请给我一些快速的样品。

只是为了给你一些介绍。我参考了外部WCF服务,我得到了一些xsd文件。我为此服务获得了一些代理对象请求/响应。在服务使用者方面(只是类库)我想根据提供的xsd验证响应(c#object)。如果没有序列化对xml的响应,我可以这样做吗?

    public Response Consume(Request message)
    {
        try
        {
            ServiceClient serviceClient = new ServiceClient();
            var response = serviceClient.Execute(message);

            // Here I would like to validate response without serializing against xsd 

            return response;
        }
        catch (FaultException<ValidationFault> validationException)
        {
            throw validationException;
        }
    }

0 个答案:

没有答案