本文整理汇总了Golang中aqwari/net/xml/xsdgen.Config.GenCLI方法的典型用法代码示例。如果您正苦于以下问题:Golang Config.GenCLI方法的具体用法?Golang Config.GenCLI怎么用?Golang Config.GenCLI使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类aqwari/net/xml/xsdgen.Config
的用法示例。
在下文中一共展示了Config.GenCLI方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: ExampleLogOutput
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)
}
}
示例2: main
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)
}
}
示例3: ExampleConfig_GenCLI
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)
}
}