第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

語句不能實現(xiàn)

func main() {

????file, err := os.Open(xmlFile)
????if err != nil {
????????panic(err)
????}

????data, err := ioutil.ReadFile(file)
????if err != nil {
????????panic(err)
????}

????defer file.Close()
? ?NodeDecoder := xml.NewDecoder(bytes.NewBuffer(data))
? ?
????var t xml.Token
????
????for t,err = NodeDecoder.Token(); err = =nil; t,err = NodeDecoder.Token(){
????????switch token := t.(type){
????????????case xml.StartElement:
????????????????name:= token.Name.Local
????????????????fmt.Println(name)
????????????
????????????case xml.EndElement:
????????}
????????
????}
????

正在回答

1 回答

用了ioutil.ReadFile()來讀取文件,就不必用os.Open()了,所以正確的寫法是:

package main
import (
????"bytes"
????"encoding/xml"
????"fmt"
????"io/ioutil"
)

func main() {
????//????file, err := os.Open(xmlFile)
????//????if err != nil {
????//????????panic(err)
????//????}

????data, err := ioutil.ReadFile("vsproj.csproj")
????if err != nil {
????????panic(err)
????}

????//defer file.Close()
????NodeDecoder := xml.NewDecoder(bytes.NewBuffer(data))

????var t xml.Token

????for t, err = NodeDecoder.Token(); err == nil; t, err = NodeDecoder.Token() {
????????switch token := t.(type) {
????????case xml.StartElement:
????????????name := token.Name.Local
????????????fmt.Println(name)

????????case xml.EndElement:
????????}

????}
}

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Golang之文本編碼處理
  • 參與學習       15791    人
  • 解答問題       12    個

掌握對Golang語言中文本編碼處理的應用, 搞定日常操作

進入課程

語句不能實現(xiàn)

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號