本文整理匯總了Golang中github.com/rilinor/go-xml/xsdgen.Config.GenCLI方法的典型用法代碼示例。如果您正苦於以下問題:Golang Config.GenCLI方法的具體用法?Golang Config.GenCLI怎麽用?Golang Config.GenCLI使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類github.com/rilinor/go-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)
}
}