我尝试反序列化xml。 我的序列化程序需要这种格式:
<GetItemTransactionsResponse xmlns:a="http://schemas.datacontract.org/2004/07/eBay.Service.Core.Soap" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<a:mAck>Warning</a:mAck>
<a:mAckSpecified>true</a:mAckSpecified>
<a:mAny i:nil="true" xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
<a:mBotBlock i:nil="true"/>
<a:mBuild>915</a:mBuild>
<a:mCorrelationID i:nil="true"/>
<a:mDuplicateInvocationDetails i:nil="true"/>
<a:mEIASToken i:nil="true"/>
我希望它能够期待这种格式:
<GetItemResponse xmlns="urn:ebay:apis:eBLBaseComponents">
<Timestamp>2008-02-13T03:47:28.106Z</Timestamp>
<Ack>Success</Ack>
<CorrelationID>137541140</CorrelationID>
<Version>553</Version>
<Build>e553_core_Bundled_6057805_R1</Build>
<NotificationEventName>ItemSold</NotificationEventName>
<RecipientUserID>Seller1</RecipientUserID>
<Item>
告诉它支持第二种格式而不是第一种格式我需要告诉它:
我更喜欢使用DataContractSerializer,但它不是必须的。
感谢您的帮助
的Dolev