我们需要针对断言验证针对XSD的给定XML文件。我正在寻找GoLang中的等效解决方案。
我们了解Golang的默认XML Marshaling,UnMarhsalling功能。但我相信XSD验证是不同的,我没有找到任何合适的包。任何指针都会有所帮助
答案 0 :(得分:0)
Mybe那个包有帮助。不确定它的成熟度...... https://godoc.org/github.com/krolaw/xsd
编辑: 那么gihub页面告诉你它不适合生产。 " XSD远未完成"
如果不需要使用go代码执行此操作,则可以选择调用xmllint。 http://xmlsoft.org/xmllint.html