Fly*_*179 15 javascript xml xsd
据我所知,这样做的唯一方法是使用Microsoft DOM对象,但据我所知,如果您在Linux上浏览Firefox时,这并不是普遍可用的.
出于安全性和最小化网络流量的原因,我无法将xml传递给外部工具进行验证(就像我希望的那样).无论使用何种浏览器/平台,有没有办法让javascript执行此操作?
对于提供它的浏览器,您可以使用ActiveX和MSXML. 本博客提供了使用它进行验证的教程.
对于Mozilla,SchemaValidation是作为XForms扩展的一部分开发的.
除此之外,有一个SO用户询问他自己的验证器.如果你最终走上那条路,他的问题和信息可能是一个开始的地方.
另请参阅SO上的javascript和xsd标记.
但是,我建议您可以考虑另一种方法 - 验证服务器端,或者通过使用XSLT转换XML来检查业务逻辑,从而证明它满足您的需求.