-1
Q
golang
A
答えて
2
:
package main
import (
"encoding/xml"
"fmt"
"log"
)
type Dummy struct {
XMLName xml.Name `xml:"p"`
Value string `xml:",chardata"`
}
func main() {
var dummy Dummy
if err := xml.Unmarshal([]byte(`<p>this is a test xml</p>`), &dummy); err != nil {
log.Fatal(err)
}
fmt.Printf("%v", dummy) // {{ p} this is a test xml}
}
+0
+1
@HuangTao ['encoding/xml'パッケージの' Unmarshal'関数]のドキュメントを読んでください(https://golang.org/pkg/encoding/xml/#Unmarshal)。 –
関連する問題
- 1. Golang exec.Command()エラー - golang
- 2. golangでgolang
- 3. golang -
- 4. golang
- 5. golang
- 6. golang
- 7. Golang
- 8. golang
- 9. Golang
- 10. Golang、
- 11. Golang
- 12. Golang
- 13. golang
- 14. golang
- 15. Golang - struct:time.Time
- 16. がgolang
- 17. Golang:インストールディレクトリエラー?
- 18. はGoLang
- 19. golangは
- 20. golangテンプレート
- 21. Golang:キー
- 22. Golangインポートパッケージエラー
- 23. Golang:データ
- 24. はGolang
- 25. golangモバイルアクセスファイルシステム
- 26. サービングサブディレクトリ[GoLang]
- 27. golangタイプキャストルール
- 28. はGolang
- 29. GOLANG xmlデコード
- 30. Golang http:multiple response.WriteHeaderは
XMLコードがありますか? – Kerberos
申し訳ありませんが、コードはhtmlで表示されます。コードは次のようなものです: '
これはテストXMLです
' – HuangTao例:https://play.golang.org/p/9Qr5cTtQt6 – miku