我正在嘗試在 Go 中為大型 xml 文件( dblp.xml )編寫一個(gè)非常簡(jiǎn)單的解析器,其摘錄如下:<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE dblp SYSTEM "dblp.dtd"><dblp> <article key="journals/cacm/Gentry10" mdate="2010-04-26"> <author>Craig Gentry</author> <title>Computing arbitrary functions of encrypted data.</title> <pages>97-105</pages> <year>2010</year> <volume>53</volume> <journal>Commun. ACM</journal> <number>3</number> <ee>http://doi.acm.org/10.1145/1666420.1666444</ee> <url>db/journals/cacm/cacm53.html#Gentry10</url> </article> <article key="journals/cacm/Gentry10" mdate="2010-04-26"> <author>Craig Gentry Number2</author> <title>Computing arbitrary functions of encrypted data.</title> <pages>97-105</pages> <year>2010</year> <volume>53</volume> <journal>Commun. ACM</journal> <number>3</number> <ee>http://doi.acm.org/10.1145/1666420.1666444</ee> <url>db/journals/cacm/cacm53.html#Gentry10</url> </article></dblp>我的代碼如下,看起來(lái)好像在 發(fā)生了一些事情xml.Unmarshal(byteValue, &articles),因?yàn)槲覠o(wú)法在輸出中獲取任何 xml 的值。你能幫我解決我的代碼有什么問(wèn)題嗎?
在 Golang 中解組一個(gè)簡(jiǎn)單的 xml 時(shí)出錯(cuò)
桃花長(zhǎng)相依
2023-06-12 15:04:38