INNER CODE UNIT · Go

DecodeXML

cloudflare/cfrpki · ca/xml.go:91

func DecodeXML(message []byte) (*XMLMessage, error) {
	var msg XMLMessage
	buf := bytes.NewBuffer(message)
	dec := xml.NewDecoder(buf)
	err := dec.Decode(&msg)
	return &msg, err
}

func DecodeXMLFull(message []byte) (*XMLMessage, []Content, error) {
	var msg XMLMessage
	buf := bytes.NewBuffer(message)
	dec := xml.NewDecoder(buf)
	err := dec.Decode(&msg)
	if err != nil {
		return nil, nil, err
	}
	innerContent, err := DecodeInner([]byte(msg.Inner))
	return &msg, innerContent, err

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…