我有一个 CRM 实体 XML 消息,如下所示:
<c:KeyValuePairOfstringanyType xmlns:c="ns1" xmlns:i="http://www.w3.org/2001/XMLSchema-instance" >
....
<c:value i:type="**b:AliasedValue**" **xmlns:b="ns3"**>
SomethingHere...
</c:value>
</c:KeyValuePairOfstringanyType>
然后我将它反序列化为一个对象并序列化回
我得到的 xml
<c:KeyValuePairOfstringanyType xmlns:c="ns1" xmlns:i="http://www.w3.org/2001/XMLSchema- instance" >
<c:value i:type="b:AliasedValue" >
SomethingHere...
</c:value>
</c:KeyValuePairOfstringanyType>
我失去了 xmlns:b 定义。知道为什么吗?