gpt4 book ai didi

javascript - 使用 JavaScript 进行 RelaxNG 或 XSD 模式验证

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:52:43 26 4
gpt4 key购买 nike

我想在客户端 JavaScript 中执行 RelaxNG(首选)或 XSD(如果必须)模式验证。有什么好的图书馆吗?谷歌发现jsrelaxngvalidator但我无法让它运行,而且似乎没有维护。目标浏览器仅为 Firefox 和 Chrome。

最佳答案

SmartClient 可以加载 XSD 并生成用于编辑数据的表单,其中包含验证规则和用户友好的错误消息:

http://www.smartclient.com/#xmlSchemaImport

您还可以使用 DataSource.xmlSerialize() 序列化用户输入的数据并生成符合 XSD(正确命名空间等等)的 XML 文档。

http://www.smartclient.com/docs/8.0/a/b/c/go.html#method..DataSource.xmlSerialize

此功能全部在浏览器中实现(无服务器组件),并且全部在免费的 OSS 版本(SmartClient LGPL)中。

请注意,此特定功能是更大系统的一部分,它可能满足也可能不满足您的需求 - SmartClient 主要用于大型企业业务应用程序。

关于javascript - 使用 JavaScript 进行 RelaxNG 或 XSD 模式验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8890312/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com