基于XML规范的C#二进制解码器

基于XML规范的C#二进制解码器,c#,xml,file,binary,decoding,C#,Xml,File,Binary,Decoding,我想用.NETC#为一个二进制文件开发解码器 你能给我一些指导吗(我知道这个问题是一般性的,而不是代码特定的) 下面是一个问题: XML文件有XML模式(带有语法) 基于XML模式的XML文件包含参数的描述(名称等),而我的编码文件具有该参数的值 还有另一个XML用于枚举二进制文件中的一些值 所以有两个XML文件和一个XML模式(应用程序的输入仅为XML文件和二进制文件) 编辑: 二进制文件的格式如下: 页眉、事件1、事件N、错误X、事件N+1、事件M、页脚 XML文件指定信息在二进制文件中的结

我想用.NETC#为一个二进制文件开发解码器

你能给我一些指导吗(我知道这个问题是一般性的,而不是代码特定的)

下面是一个问题:

  • XML文件有XML模式(带有语法)
  • 基于XML模式的XML文件包含参数的描述(名称等),而我的编码文件具有该参数的值
  • 还有另一个XML用于枚举二进制文件中的一些值
  • 所以有两个XML文件和一个XML模式(应用程序的输入仅为XML文件和二进制文件)
  • 编辑:

    二进制文件的格式如下: 页眉、事件1、事件N、错误X、事件N+1、事件M、页脚

    XML文件指定信息在二进制文件中的结构

    那么,对于这类问题,什么是(已知的)技术或最佳实践呢?你有一般的指导吗?是否有任何类(在.net或开源程序集中)用于此类解码等


    BR

    那么你到底想做什么?根据模式检查xml文件?否。我要解码二进制文件。将值放入数据结构中。二进制文件是用xml文档定义的。这意味着在xml中,我们有结构(参数、名称等的描述),二进制文件只包含值。我将用示例更新问题。显示一个XML示例文件您是否遇到任何有用的建议/现有项目?我也在找。我需要使用一个C#项目和android模块都可以解析/写入的文件,我不是在寻找一个特定的C#android数据传输解决方案,而是一个基于XML规范的通用二进制解析器/编写器。