猿问

Golang - 带有 attr 的 XML 解码

我一直在尝试从我试图读取的旧设备中解组一些 XML。

设备以 ISO-8859-1 格式生成 XML。我已经设法转码,但正在努力将元素和属性映射到我的输出模型。

我没有发现任何结合这些的问题,不知道这是否是导致问题的原因。

问题是并非所有 XML 详细信息都映射到我的对象

{Error:0 Context:2 LoginState:3 DI:0 DO:0 Clock:{Date:0/0/0 Time:12:54:52 Day:3} OWbus: Tmps:{Tmp:{ID:5 low: high: value:}} AOS:{AO:0} AIS:{AI:0}}

Tmps 只保存最后一次重复,AOS 和 AIS 没有被映射。

这是一个带有示例 xml 输出的独立测试包装器。


慕工程0101907
浏览 281回答 1
1回答
随时随地看视频慕课网APP

相关分类

Go
我要回答