我的 XML 包含一個預定義元素數組,但我無法獲取該數組。這是 XML 結構:<?xml version='1.0' encoding='UTF-8'?><results preview='0'> <meta> <fieldOrder> <field>values(metric_name)</field> </fieldOrder> </meta> <result offset='0'> <field k='values(metric_name)'> <value><text>process.cpu.avg</text></value> <value><text>process.cpu.last</text></value> <value><text>process.cpu.max</text></value> <value><text>process.cpu.min</text></value> <value><text>process.disk.avg</text></value> <value><text>process.disk.last</text></value> <value><text>process.disk.max</text></value> <value><text>process.disk.min</text></value> <value><text>process.ram.avg</text></value> <value><text>process.ram.last</text></value> <value><text>process.ram.max</text></value> <value><text>process.ram.min</text></value> </field> </result></results>我試圖制作一個看起來像這樣的結構:type Metrics struct { Value []string `xml:">text"`}但它在輸出時給了我空數組。
如何將嵌套的 XML 元素解組為字符串數組?
慕田峪9158850
2023-06-05 18:25:16