【发布时间】:2011-10-05 06:10:05
【问题描述】:
问题:这个 XML 内容序列化的类看起来如何?
<?xml version="1.0" encoding="utf-8"?>
<vcc:CreateTextSearchResponse xmlns:vcc="urn:veloconnect:catalog-1.1" xmlns:vct="urn:veloconnect:transaction-1.0">
<vct:BuyersID>12345</vct:BuyersID>
<vct:ResponseCode>200</vct:ResponseCode>
<vct:TransactionID>225</vct:TransactionID>
<vct:StatusCode>2</vct:StatusCode>
<vct:IsTest>false</vct:IsTest>
<vcc:TotalCount>3876</vcc:TotalCount>
</vcc:CreateTextSearchResponse>
如果我让它通过 xsd.exe 运行,它会产生错误。
生成这个没有问题:
<?xml version="1.0" encoding="utf-8"?>
<CreateTextSearchResponse>
<BuyersID>15942</BuyersID>
<ResponseCode>200</ResponseCode>
<TransactionID>225</TransactionID>
<StatusCode>2</StatusCode>
<IsTest>false</IsTest>
<TotalCount>3876</TotalCount>
</CreateTextSearchResponse>
只是我需要这些命名空间来反序列化它(然后再重新序列化),所以我不能就这样离开它(它是第 3 方网络服务所需要的)...
【问题讨论】:
-
“它会产生一个错误。”是在一个问题中说的最糟糕的事情。告诉我们究竟是什么。
-
说的太多了,一点意义都没有。
标签: c# xml vb.net serialization xml-serialization