我有一个普通的旧 XML 文件。通过一些XSD.EXE
魔法,我做了一个模型。现在我想将 XML 数据读入模型。通常这只是XmlSerializer.Deserialize
,但它一直在抱怨命名空间等等。
现在事情是这样的:我不关心名称空间或 XML 中的任何其他内容。我只希望反序列化与“简单的单行”一起工作。我计划在我的生活中解析大量的 XML,我不想花时间与我们都知道不重要的细节的臃肿格式作斗争。
所以我正在寻找一个用于 .Net 的 XML 反序列化器,它可以消除模糊,只需看到 a<obj> <Name> ...
并将其数据放入public string Name { get; set; }
. 它不应该比例如更难MyObj myObj = SimpleXml.Deserialize<MyObj>(xmlString);
。很像 JSON 反序列化器的工作方式。
我在哪里可以找到像我描述的那样易于使用的 XML 反序列化器?
我明白这限制了我的 XML 阅读能力。