2012-04-24 84 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