Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 修改从XSD模式生成的代码_C#_.net_Xml_Xsd_Xsd2code - Fatal编程技术网

C# 修改从XSD模式生成的代码

C# 修改从XSD模式生成的代码,c#,.net,xml,xsd,xsd2code,C#,.net,Xml,Xsd,Xsd2code,我有5个XML调用要用C实现。 我使用Xsd2Code自动生成代码,我对结果非常满意。 但是,我的问题是,所有XML调用都具有相同的请求-响应类型名,如下所示: XML调用-1: <Request Method="AvailabilityRetrievalRQ"> .... </Request> <Response Method="AvailabilityRetrievalRS"> .... </Response> XML调用-2 <Re

我有5个XML调用要用C实现。 我使用Xsd2Code自动生成代码,我对结果非常满意。 但是,我的问题是,所有XML调用都具有相同的请求-响应类型名,如下所示:

XML调用-1:

<Request Method="AvailabilityRetrievalRQ">
....
</Request>

<Response Method="AvailabilityRetrievalRS">
....
</Response>
XML调用-2

<Request Method="RateRetrievalRQ">
   <Room ID="XXX" ProductID="YYY" />
   ....
</Request>
public partial class RateRetrievalRQ_Room { }

我在这方面做错了吗?

我决定重命名这些类,以便在使用它们时代码变得可读。名称空间方法似乎不够合适。如果我需要从模式中重新生成类,我将承受再次这样做的痛苦

<Request Method="RateRetrievalRQ">
   <Room ID="XXX" ProductID="YYY" />
   ....
</Request>
public partial class AvailabilityRetrievalRQ_Room { }
public partial class RateRetrievalRQ_Room { }