如何在 C# 中在 Silverlight 中反序列化以下 xml
本文关键字:反序列化 xml Silverlight 中在 | 更新日期: 2023-09-27 18:27:19
<SampleType xmlns="xxx:yyy:zzz">
<Timestamp xmlns="aaa:bbb:ccc">2012-03-07T04:47:07Z</Timestamp>
<Ack xmlns="aaa:bbb:ccc">Success</Ack>
<CorrelationID xmlns="aaa:bbb:ccc">ef1ee378dd51</CorrelationID>
<EncryptionDetails xsi:type="ns:MEPEncryptionDetailsType">
<Type xsi:type="xs:string">SHA1</Type>
<Key xsi:type="xs:string"></Key>
</EncryptionDetails>
</SampleType>
当我尝试反序列化此 XML 时,出现以下错误"'xsi'是一个未声明的命名空间"。我该如何解决这个问题?
您需要确保 XML 文件包含 xsi
命名空间别名的定义。将以下属性添加到 XML 中的根元素:
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"