【技术实现步骤摘要】
一种ODX标签类管理方法、系统及电子设备和存储介质
本申请涉及计算机
,更具体地说,涉及一种ODX标签类管理方法、系统及一种电子设备和一种计算机可读存储介质。
技术介绍
ODX(英文全称:OpenDiagnosticDataExchange)是一种开放式的诊断数据格式,用于车辆全生命周期中诊断数据的交互。随着汽车行业的不断发展,ODX得到了越来越多的应用。目前,最新版本的ODX为2.2.0,整个ODX数据模型分为ODX-D、ODX-C、ODX-V、ODX-E、ODX-FD、ODX-F及ODX-M等各层,在应用ODX时,需要对各标签类的关系进行整理。在现有技术中,一般采取手工方法,即逐个查看XSD(中文全称:XML结构定义,英文全称:XMLSchemasDefinition)文件进行整理,XML(中文全称:可扩展标记语言,英文全称:ExtensibleMarkupLanguage)是一种用于标记电子文件使其具有结构性的标记语言。但是由于涉及XSD文件四百多个类,许多类又有着一些同样的父类,工作量比较大,而且容易遗漏不易于验证,ODX标签类管理效率较低。因此,如 ...
【技术保护点】
1.一种ODX标签类管理方法,其特征在于,包括:获取XSD文件;通过识别所述XSD文件中的关键字得到所有标签类的类名和成员变量类;根据所述标签类的类名和成员变量类生成每个所述标签类对应的结构体。
【技术特征摘要】
1.一种ODX标签类管理方法,其特征在于,包括:获取XSD文件;通过识别所述XSD文件中的关键字得到所有标签类的类名和成员变量类;根据所述标签类的类名和成员变量类生成每个所述标签类对应的结构体。2.根据权利要求1所述ODX标签类管理方法,其特征在于,所述成员变量类包括所述标签类的基类和组合聚合类。3.根据权利要求1所述ODX标签类管理方法,其特征在于,还包括:确定所述XSD文件的每个诊断层对应的目标标签类,并根据所述目标标签类对应的结构体为所述诊断层建立标签类结构。4.根据权利要求3所述ODX标签类管理方法,其特征在于,所述确定所述XSD文件的每个诊断层对应的目标标签类,包括:识别所述XSD文件中的XML标签得到每个所述诊断层;识别每个所述XML标签中的关键字得到每个所述诊断层对应的所述目标标签类。5.根据权利要求4所述ODX标签类管理方法,其特征在于,所述识别每个所述XML标签中的关键字得到每个所述诊断层对应的所述目标标签类,包括:通过每个所述XML标签中的关键字得到每个所述诊断层直接使用的直接标签类;递归查询所述直接标签类的结构体得到所述直接标签类所有的成员变量类;将所述直...
【专利技术属性】
技术研发人员:刘均,周辉濂,
申请(专利权)人:深圳市元征科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。