我有一个 XSD 架构,我已经生成了一个用于使用 xsd.exe 的类,并且我正在尝试XmlSerializer.Deserialize从一个应该符合 XSD 架构的 XML 文件中创建该类的一个实例。不幸的是,XML 文件有一些架构不期望的额外元素,这会导致System.InvalidOperationException从Deserialize.
我尝试将<xs:any>元素添加到我的架构中,但这似乎没有任何区别。
我的问题是:有什么办法可以XmlSerializer.Deserialize忽略这些额外的元素?