使用XSD进行Golang XML验证?

时间:2016-06-16 13:46:51

标签: xml go xsd

我们需要针对断言验证针对XSD的给定XML文件。我正在寻找GoLang中的等效解决方案。

我们了解Golang的默认XML Marshaling,UnMarhsalling功能。但我相信XSD验证是不同的,我没有找到任何合适的包。任何指针都会有所帮助

1 个答案:

答案 0 :(得分:0)

Mybe那个包有帮助。不确定它的成熟度...... https://godoc.org/github.com/krolaw/xsd

编辑: 那么gihub页面告诉你它不适合生产。 " XSD远未完成"

如果不需要使用go代码执行此操作,则可以选择调用xmllint。 http://xmlsoft.org/xmllint.html