1
0
mirror of https://github.com/gofiber/fiber.git synced 2025-04-28 05:36:44 +00:00
2023-03-06 17:35:39 +03:00

21 lines
307 B
Go

package binder
import (
"encoding/xml"
"fmt"
)
type xmlBinding struct{}
func (*xmlBinding) Name() string {
return "xml"
}
func (*xmlBinding) Bind(body []byte, out any) error {
if err := xml.Unmarshal(body, out); err != nil {
return fmt.Errorf("failed to unmarshal xml: %w", err)
}
return nil
}