gpt4 book ai didi

xml - 遍历 XML 并将属性存储在结构中

转载 作者:数据小太阳 更新时间:2023-10-29 03:36:22 24 4
gpt4 key购买 nike

我查询一个设备,它返回一个包含警报数量的 XML 输出。我想将每个警报存储为一个结构并将所有警报存储在一个 slice 中。

我已经查看了类似问题的许多答案,但我很难找到如何解析每个 msg 标签的属性并将属性放入结构中。

示例代码:https://play.golang.org/p/XZMONjRc5q1

最佳答案

我已经对您的示例代码进行了更正 on the playground .

  • 您的 XML 示例格式不正确;第一个<msg>元素缺少结束标记,因此会出现解析错误。
  • 您的外部元素未命名为 "xml version" .您的外部元素是 <alarmlist> ,其中包含零个或多个名为 <msg> 的元素.
  • <msg> 包含的值不是元素。它们是属性,必须适当标记。

我想这不是您的代码从长远来看需要处理的唯一 XML 文档,所以我建议您阅读 the godoc 非常仔细地理解标签语法。寻找introductions to XML如果您在使用某些术语时遇到问题,请访问网络。

关于xml - 遍历 XML 并将属性存储在结构中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55502777/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com