func ExampleLogOutput() { var cfg xsdgen.Config cfg.Option( xsdgen.LogOutput(log.New(os.Stderr, "", 0)), xsdgen.LogLevel(2)) if err := cfg.GenCLI("file.wsdl"); err != nil { log.Fatal(err) } }
func main() { log.SetFlags(0) var cfg xsdgen.Config cfg.Option(xsdgen.DefaultOptions...) cfg.Option(xsdgen.LogOutput(log.New(os.Stderr, "", 0))) if err := cfg.GenCLI(os.Args[1:]...); err != nil { log.Fatal(err) } }
func ExampleConfig_GenCLI() { var cfg xsdgen.Config cfg.Option( xsdgen.IgnoreAttributes("id", "href", "offset"), xsdgen.IgnoreElements("comment"), xsdgen.PackageName("webapi"), xsdgen.Replace("_", ""), xsdgen.HandleSOAPArrayType(), xsdgen.SOAPArrayAsSlice(), ) if err := cfg.GenCLI("webapi.xsd", "deps/soap11.xsd"); err != nil { log.Fatal(err) } }