- 主题:请教一个需求: 根据xml或jason生成头文件,并生成对应的bin文件
一个需求:根据xml或jason生成头文件,并生成对应的bin文件。
xml或jason就是定义一堆常用的数据类型和对应的值。
头文件就是一个大结构体或者再嵌套一层结构体。
然后需要对头文件的成员赋值生成对应的bin文件。
头文件给别的程序编译,解析bin文件,得到其中的各个变量值来使用。
对xml的schema之类的不熟,搜了下gsaop,貌似沾点边,但不需要搞那么复杂。
--
FROM 114.254.3.*
sqlite
--
FROM 115.199.178.*
愿闻其详
【 在 ziqin 的大作中提到: 】
: sqlite
: --
: FROM 115.199.178.*
--
FROM 114.254.3.*
你的需求不就是把text based改成binary based,直接用sqlite啊,www.sqlite.org
--
FROM 115.199.178.*
如果数据本身就是json或者xml,那为什么不直接用json或者xml
【 在 zhanghaoX 的大作中提到: 】
: 一个需求:根据xml或jason生成头文件,并生成对应的bin文件。
:
: xml或jason就是定义一堆常用的数据类型和对应的值。
: ...................
--
FROM 114.249.198.*
你这是说的数据库的一个功能?
那我还需要用xml转头文件呐?
【 在 ziqin 的大作中提到: 】
: 你的需求不就是把text based改成binary based,直接用sqlite啊,www.sqlite.org
: --
: FROM 115.199.178.*
--
FROM 114.254.3.*
嵌入式环境
【 在 milksea 的大作中提到: 】
: 如果数据本身就是json或者xml,那为什么不直接用json或者xml
: 【 在 zhanghaoX 的大作中提到: 】
: : 一个需求:根据xml或jason生成头文件,并生成对应的bin文件。
: ...................
--
FROM 114.254.3.*
而且我需要直接根据产生的头文件直接生成对应的bin文件,这个头文件不参与我自己程序的编译
。
【 在 ziqin 的大作中提到: 】
: 你的需求不就是把text based改成binary based,直接用sqlite啊,www.sqlite.org
: --
: FROM 115.199.178.*
--
FROM 114.254.3.*
直接python写一个转换的程序,或许是最简单的
【 在 zhanghaoX 的大作中提到: 】
: 一个需求:根据xml或jason生成头文件,并生成对应的bin文件。
:
: xml或jason就是定义一堆常用的数据类型和对应的值。
: ....................
- 来自「最水木 for iPhone13,2」
--
FROM 211.90.236.*
总之就是要序列化复杂结构?二进制序列化库就多了,msgpack、protobuf什么的,类似json的还有bson之类。
而且其实嵌入式环境也不必然不能用文本序列化。
【 在 zhanghaoX 的大作中提到: 】
: 嵌入式环境
: 【 在 milksea 的大作中提到: 】
: : 如果数据本身就是json或者xml,那为什么不直接用json或者xml
: ...................
--
FROM 114.249.198.*