小编Lea*_*nGo的帖子

无法使用:in标记解析GO中的xml

我发现,如果XML文件中的标记包含:在其中,则Go中的解组代码似乎不起作用。有什么见解吗?

例如,在下面的XML文件中,Summary有效,但无效Cevent

<summary>...AIR QUALITY ALERT </summary>
<cap:event>Air Quality Alert</cap:event>
Run Code Online (Sandbox Code Playgroud)
type Entry struct{
    Summary    string   `xml:"summary"`
    Cevent     string   `xml:"cap:event"`
}
Run Code Online (Sandbox Code Playgroud)

xml go

5
推荐指数
1
解决办法
627
查看次数

带有重复标记的xml解析

当xml feed在结构中具有多个标签时,我在解析它时会遇到问题:

<feed>
<entry>
:
:
</entry>
<entry>
:
:

</entry>
</feed>
Run Code Online (Sandbox Code Playgroud)

在这种情况下,通过定义[]条目数组来解析条目没有问题。但是,条目之一是一个地理编码标记,该标记具有valuename和value标记重复两次。在这种情况下如何定义结构?

<geocode>
<valueName>abc</valueName>
<value>a1</value>
<valueName>def</valueName>
<value>d1</value>
</geocode>
Run Code Online (Sandbox Code Playgroud)

这是我遇到https://play.golang.org/p/SE8RXTNbYl问题的go程序

xml struct go slice

4
推荐指数
1
解决办法
618
查看次数

标签 统计

go ×2

xml ×2

slice ×1

struct ×1