├── .gitignore ├── LICENSE ├── README.md ├── errors.go ├── examples ├── _server │ ├── chi │ │ ├── address.xml │ │ ├── address.xsd │ │ └── chi.go │ ├── simple │ │ └── simple.go │ ├── simpler │ │ └── simpler.go │ └── simpler_mem │ │ ├── address.xml │ │ ├── address.xsd │ │ └── simpler_mem.go ├── test1_empty.xml ├── test1_fail.xsd ├── test1_fail1.xml ├── test1_fail1_1.xml ├── test1_fail2.xml ├── test1_fail3.xml ├── test1_pass.xml ├── test1_pass.xsd ├── test1_split.xsd ├── test_address.xsd └── test_csw.xml ├── examples_test.go ├── go.mod ├── go.sum ├── libxml2.go ├── mem_test.go ├── validate_xsd.go ├── validate_xsd_test.go └── workspace.code-workspace /.gitignore: -------------------------------------------------------------------------------- 1 | *.go_ 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/README.md -------------------------------------------------------------------------------- /errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/errors.go -------------------------------------------------------------------------------- /examples/_server/chi/address.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/examples/_server/chi/address.xml -------------------------------------------------------------------------------- /examples/_server/chi/address.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/examples/_server/chi/address.xsd -------------------------------------------------------------------------------- /examples/_server/chi/chi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/examples/_server/chi/chi.go -------------------------------------------------------------------------------- /examples/_server/simple/simple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/examples/_server/simple/simple.go -------------------------------------------------------------------------------- /examples/_server/simpler/simpler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/examples/_server/simpler/simpler.go -------------------------------------------------------------------------------- /examples/_server/simpler_mem/address.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/examples/_server/simpler_mem/address.xml -------------------------------------------------------------------------------- /examples/_server/simpler_mem/address.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/examples/_server/simpler_mem/address.xsd -------------------------------------------------------------------------------- /examples/_server/simpler_mem/simpler_mem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/examples/_server/simpler_mem/simpler_mem.go -------------------------------------------------------------------------------- /examples/test1_empty.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/test1_fail.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/examples/test1_fail.xsd -------------------------------------------------------------------------------- /examples/test1_fail1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/examples/test1_fail1.xml -------------------------------------------------------------------------------- /examples/test1_fail1_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/examples/test1_fail1_1.xml -------------------------------------------------------------------------------- /examples/test1_fail2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/examples/test1_fail2.xml -------------------------------------------------------------------------------- /examples/test1_fail3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/examples/test1_fail3.xml -------------------------------------------------------------------------------- /examples/test1_pass.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/examples/test1_pass.xml -------------------------------------------------------------------------------- /examples/test1_pass.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/examples/test1_pass.xsd -------------------------------------------------------------------------------- /examples/test1_split.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/examples/test1_split.xsd -------------------------------------------------------------------------------- /examples/test_address.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/examples/test_address.xsd -------------------------------------------------------------------------------- /examples/test_csw.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/examples/test_csw.xml -------------------------------------------------------------------------------- /examples_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/examples_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/terminalstatic/go-xsd-validate 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libxml2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/libxml2.go -------------------------------------------------------------------------------- /mem_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/mem_test.go -------------------------------------------------------------------------------- /validate_xsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/validate_xsd.go -------------------------------------------------------------------------------- /validate_xsd_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/validate_xsd_test.go -------------------------------------------------------------------------------- /workspace.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terminalstatic/go-xsd-validate/HEAD/workspace.code-workspace --------------------------------------------------------------------------------