如何使用golang解析其中没有字段名的xml行
Posted
技术标签:
【中文标题】如何使用golang解析其中没有字段名的xml行【英文标题】:How to parse the xml lines without field names in it using golang 【发布时间】:2022-01-06 08:19:27 【问题描述】:在使用 golang 时,我在解析 xml 行时遇到了困难,如下所示。 在这里,我也需要包含所有属性以进行解析。 请帮我解决这个问题
我的示例 xml 是
<vmap:data content="kid" cartoon="Popeye" id="1">
<vmap:url status="found">
<link>www.liink.com</link>
</vmap:url>
</vmap:data>
这个解析的结构格式是什么?
【问题讨论】:
【参考方案1】:您可以使用this 工具。
在你的情况下,结果是:
type Data struct
XMLName xml.Name `xml:"data"`
Text string `xml:",chardata"`
Content string `xml:"content,attr"`
Cartoon string `xml:"cartoon,attr"`
ID string `xml:"id,attr"`
URL struct
Text string `xml:",chardata"`
Status string `xml:"status,attr"`
Link string `xml:"link"`
`xml:"url"`
【讨论】:
以上是关于如何使用golang解析其中没有字段名的xml行的主要内容,如果未能解决你的问题,请参考以下文章
如何在不使用字段名的情况下运行 django orm 查询?