xgen XSD 工具基础库开源项目

我要开发同款
xuri2020年03月02日
223阅读

技术信息

开源地址
https://gitee.com/xurime/xgen
授权协议
BSD

作品详情

xge是Go语言编写的XSD(XMLSchemaDefiitio)工具基础库。使用本基础库要求使用的Go语言为1.10或更高版本,完整的API使用文档请访问 go.dev。

xge 命令可将XML模式定义文件编译为多语言类型或类声明的代码。

首先安装命令行工具:

gogetgithub.com/xuri/xge下面的命令将遍历 xsd 目录中的XML模式定义文件,并在 output 目录中生成Go语言结构体声明代码。

$xge-i/path/to/your/xsd-o/path/to/your/output-lGoUsage:

$xge[<flag>...]<XSDfileordirectory>...-i<path>指定存放XML模式代码文件的输入路径-o<path>指定输出代码目录-p指定生成代码所属包名称-l指定生成类型或类声明代码语言类型(Go/C/Java/Rust/TypeScript)-h查看此帮助信息并退出-v查看版本号并退出XSD(XMLSchemaDefiitio)XSD是万维网联盟(W3C)推荐的标准,它指定了在可扩展标记语言(XML)文档中描述元素的规范。开发者可以使用它来验证文档中的每个项目内容,并可以检查它是否符合放置元素的说明。

XSD是一种分离于XML本身的模式语言,可用于表示XML文档所必须遵循的一组规则,并可根据该规则进行模式有效性验证。

功能介绍

xgen 是 Go 语言编写的 XSD (XML Schema Definition) 工具基础库。使用本基础库要求使用的 Go 语言为 1.10 或更高版本,完整的 API 使用文档请访问 g...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论