【发布时间】:2013-09-25 09:15:16
【问题描述】:
我有这样结构的xml文件:
<?xml version="1.0" encoding="utf-8"?>
<Suite xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Name>WebGuiAutomation_Smoke_5</Name>
<Tests>
<Test xsi:type="InitializeBrowser">
<TestName>Initialize browser</TestName>
<BrowserType>Chrome</BrowserType>
</Test>
<Test xsi:type="Connection">
<TestName>General - Connection</TestName>
<Machine>Machine</Machine>
<Port>1234</Port>
<UserName>User</UserName>
<Password>Password</Password>
</Test>
</Tests>
并且,从程序集中删除了一些从 Test 继承的类型(例如,Connection)。 XmlSerialzer 抛出异常,他找不到名为 Connection 的类型。我想处理这个错误,将信息打印到控制台并忽略 xml 中的这个块。我该怎么做?
【问题讨论】:
标签: c# xml-serialization xmlserializer