go-xsd-validate:基于libxml2的go的Xsd验证

时间:2024-02-27 08:14:10
【文件属性】:

文件名称:go-xsd-validate:基于libxml2的go的Xsd验证

文件大小:19KB

文件格式:ZIP

更新时间:2024-02-27 08:14:10

go golang validation xml xsd

xsdvalidate 该软件包的目标是将xsd文件预加载到内存中,并使用libxml2(快速)验证xml,例如xml服务端点或api路由器的后主体。 在撰写本文时,我在github上找到的类似软件包没有提供错误详细信息,或者卡在了负载下。 除了提供错误字符串外,它还公开了libxml2返回结构的某些字段。 api参考 安装 通过分发包管理器或从源代码安装libxml2 dev,下面是一个如何在linux(Debian / Ubuntu)上从源代码安装最新的libxml2的示例: curl -L ftp://xmlsoft.org/libxml2/LATEST_LIBXML2 -o ./L


【文件预览】:
go-xsd-validate-master
----examples_test.go(2KB)
----mem_test.go(7KB)
----errors.go(1KB)
----libxml2.go(12KB)
----LICENSE(1KB)
----examples()
--------test1_split.xsd(222B)
--------test1_fail3.xml(487B)
--------test1_pass.xsd(897B)
--------test1_empty.xml(0B)
--------test1_pass.xml(485B)
--------test1_fail1_1.xml(484B)
--------_server()
--------test1_fail.xsd(878B)
--------test_csw.xml(465B)
--------test1_fail2.xml(446B)
--------test1_fail1.xml(483B)
----.gitignore(6B)
----validate_xsd_test.go(5KB)
----validate_xsd.go(5KB)
----README.md(3KB)

网友评论