解析xml 成bool的問題
使用 xml 包解析 xml 文字,關於解析類似 “<ok/>” 的元素,檢測是否存在。 使用下面程式碼
package main
import (
"encoding/xml"
"fmt"
"runtime"
)
type Reply struct {
XMLName xml.Name `xml:"xml"`
Ok bool `xml:"ok"`
}
var Text = `<xml>
<ok/>
</xml>
`
func main() {
fmt.Println("version", runtime.Version())
msg := &Reply{}
err := xml.Unmarshal([]byte(Text), msg)
if err != nil {
fmt.Println(err)
}
fmt.Println(fmt.Sprintf("%#v", msg))
}
輸出結果為
version go1.9.3
&main.Reply{XMLName:xml.Name{Space:"", Local:"xml"}, Ok:false}
請問有沒有辦法對映成 bool 欄位?或者其他好的寫法檢測是否存在 “<ok/>”?
更多原創文章乾貨分享,請關注公眾號
- 加微信實戰群請加微信(註明:實戰群):gocnio
相關文章
- 利用JAXP解析xml中遇到的問題XML
- 關於SAX解析xml檔案的問題XML
- json解析boolJSON
- 請教高手關於解析xml檔案的問題 急~~XML
- python---argparse 解析 bool 值Python
- xml處理的問題XML
- build.xml的問題UIXML
- SAX解析XML檔案有關characters的最大長度2048的問題XML
- pb資料視窗saveas成xml的時候返回-1的問題處理XML
- Xml解析XML
- 千萬不要把bool當成函式引數函式
- 關於 Spartacus 的 sitemap.xml 問題XML
- python 的xml解析PythonXML
- 解析帶字首的xmlXML
- 載入xml出現問題XML
- iOS – XML解析iOSXML
- go 解析xmlGoXML
- xml php 解析XMLPHP
- iOS - XML解析iOSXML
- 【Java】解析xmlJavaXML
- Java解析XMLJavaXML
- jaxb解析xmlXML
- DOM解析XMLXML
- XML專題文章收集整理 解析.Net框架下的XML程式設計技術XML框架程式設計
- SAXParseException An invalid XML character 問題的解決ExceptionXML
- jaxb輸出xml檔案的中文問題?XML
- 關於WEB.XML的問題,請進WebXML
- xml方面的的問題,請高手指教XML
- 解決XML下無效字元的問題XML字元
- 【求助】關於xml-rpc的問題XMLRPC
- Sax 解析xml檔案時, 資料資訊不完整問題解決方法XML
- Python解析xml[xml.dom]PythonXML
- XML解析-最快的方式SAXXML
- 解析xml的幾種方式XML
- JavaScript 的 this 指向問題深度解析JavaScript
- 175.XML解析XML
- C# XML解析C#XML
- 使用jdom解析XMLXML