http urls monitor.

xml.go 301B

1234567891011121314151617181920
  1. package codec
  2. import (
  3. "encoding/xml"
  4. )
  5. type XMLCoder struct{}
  6. func (c *XMLCoder) Encoder(data interface{}) ([]byte, error) {
  7. return xml.Marshal(data)
  8. }
  9. func (c *XMLCoder) Decoder(data []byte, v interface{}) error {
  10. return xml.Unmarshal(data, v)
  11. }
  12. func init() {
  13. Register(XML, &JsonCoder{})
  14. }