在Go中针对XML模式验证XML文档

时间:2014-12-09 04:27:09

标签: xml validation go xsd

如何在Go中读取XML文档并根据XML模式对其进行验证?

1 个答案:

答案 0 :(得分:1)

启动vouwld是使用项目metaleap/go-xsd,它可以为指定的XSD架构URI生成Go“XML wrapper”包源。

  

每个生成的包装器包都包含基于该XSD轻松xml.Unmarshal() XML文档所需的类型结构。

这意味着如果您能够使用这些生成的类(基于特定的XML模式)解组xml文档,那么该xml文档不是有效的(对于该XML模式) )。