XML反串行化Namespace不统一而引起的错误

go勇敢superman

go勇敢superman

2016-01-29 13:09

XML反串行化Namespace不统一而引起的错误,XML反串行化Namespace不统一而引起的错误

在反串行化 XML 的时候,如果 Namespace 不统一,就会引起错误。
比如需要反串行化这个 XML :
10 just test
在程序里需要先声明一个 Class :
Public class Test Public A As Integer Public B As StringEnd class
然后:
Dim serializer As New XmlSerializer(GetType(Root))t = CType(serializer.Deserialize(s), Root)
其中 t 是 Test 的实例,而 s 是 XML 的 Stream。
正常的反串行化应该是这个过程的,但是会得到一个错误。因为 serializer 不知道 XML 的 Namespace,所以需要指定 XML 的 Namespace,方法就是:
_Public class Test Public A As Integer Public B As StringEnd class
这样,XML 的 Namespace 就统一了,也就可以正常的反串行化了。
展开更多 50%)
分享

猜你喜欢

XML反串行化Namespace不统一而引起的错误

电脑网络
XML反串行化Namespace不统一而引起的错误

串行化(Serialization)

C语言教程 C语言函数
串行化(Serialization)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

利用XMLSerializer将对象串行化到XML

Web开发
利用XMLSerializer将对象串行化到XML

.NET使XML串行化易如反掌

Web开发
.NET使XML串行化易如反掌

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

第十三节--对象串行化

Web开发
第十三节--对象串行化

PHP中的串行化变量和序列化对象

PHP
PHP中的串行化变量和序列化对象

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

C#中虛函數 抽象 接口的簡單説明

C#中虛函數 抽象 接口的簡單説明

《锁链战记》歌姫穆西卡实用及阵容搭配攻略

《锁链战记》歌姫穆西卡实用及阵容搭配攻略
下拉加载更多内容 ↓