![]() |
1
0
我想说,xml是这里最后一个关注的问题。问题是您希望如何对数据进行建模。如果您对比特表示法满意,那么只需编写实际数字(在您的示例中为01101100)。如果相反,正如你的问题所暗示的那样,你想要一种更结构化的表达方式,你首先应该考虑一个结构。 例如(我使用c作为例子,任何语言都可以),需要表示8位的合理结构(逻辑上)可以是:
其可以被翻译成具有以下形式的xml:
|
![]() |
2
0
不确定你是否理解我的要求(如果我不清楚,很抱歉):我想表示大量的寄存器,所以每个寄存器都可以不同(=不同的位)。 无论如何,这就是我要做的(声明寄存器中的每个字段有多少位):
基于 here . 不管怎样,谢谢。 |
![]() |
3
0
在我看来,C和XML都没有反映数据的逐位性质,因此它的实用性取决于表示的目的。在C中,bool通常是一个0或非零的int,而并集成员: int变量名称:1; 将准确地反映其性质,同时引入包装的复杂性(#pragma pack 1)和Endianness(#if __BYTE_ORDER==__BIG_ENDIAN)。只要知道你想完成什么,以及所选择的表示是否足以达到这个目的,例如,如果数据是低级别消息的一部分,并且假设网络字节顺序(NBO)。 |
![]() |
MBF · PHP导入/解析XML文件内容保存到数据库 3 年前 |
![]() |
TenkMan · SQL Server XML嵌套值查询表单990 3 年前 |
![]() |
Nano · 在Java中解析XML标记中的值 7 年前 |
![]() |
Peter Cook · 需要XML响应中非节点的文本值 7 年前 |
![]() |
Jeavie · 如何从xml文件中获取URL作为字符串? 7 年前 |
![]() |
aggicd · c#解析XML并将节点存储到网格 7 年前 |