首页 > 解决方案 > 忽略或重定向 xmlns

问题描述

xsd用来从模式生成类。

该架构适用于版本: 3.2.3

当我尝试3.2.1使用此模式从版本反序列化文件时,我得到一个,InvalidOperationException因为根节点包含xmlns="3.2.1".

如果我将根节点更改为xmlns="3.2.3"它加载正常。

3.2.1所以问题是,当我xsd生成的类用于模式时,有没有办法加载文件3.2.3?最好是 XmlSerializer(或 XmlReaderSettings)上的一些东西,上面写着允许 xmlns="3.2.1" 或 xmlns="3.2.2" 的文件。

如果有帮助,这是用于AUTOSAR arxml文件的。

标签: c#xmlxsdxsd-validationautosar

解决方案


推荐阅读