2012-04-24 82 views
7

我正在适应vcard实现到JS MVC框架。我希望能够在客户端模型中验证vCard规范的DTD。我一直在围绕DTD Javascript进行验证失败。有人听说过这样的事吗?在JavaScript中验证XML与DTD?

+0

在某个论坛中发现了旧帖子。看看它是否有帮助[链接](http://objectmix.com/xml-soap/86164-validating-xml-file-against-xml-schema-using-javascript.html) – Ravi 2012-04-24 23:32:31

+0

我设法找到这个东西:[ jssaxparser](https://code.google.com/p/jssaxparser/)。它声称对DTD有一些支持。 – onyxrev 2012-04-24 23:37:43

+0

@Ravi是的,我见过一些使用ActiveX的例子,但是我们不能使用ActiveX。谢谢,不过。 – onyxrev 2012-04-24 23:39:46

回答

0

无论如何你不需要重新验证它吗?

根据DTD的复杂性,你可能要在客户端上检查XML有效性(通过尝试反序列化等),也许在一对夫妇手工原始支票扔。然后它可以在服务器上完全验证。

无论如何:Validating XML Documents by Using DTDs看起来很有希望。

+0

“使用DTD验证XML文档”使用ActiveX – 2016-01-22 15:18:16