2012-04-24 12 views
7

Estoy adaptando una implementación vcard a un marco JS MVC. Me gustaría poder validar contra la DTD de la especificación vcard en el modelo del lado del cliente. He estado buscando infructuosamente la validación contra DTD Javascript. ¿Alguien escuchó algo como esto?Validación de XML contra una DTD en Javascript?

+0

Encontré una publicación anterior en algún foro. Ver si ayuda [link] (http://objectmix.com/xml-soap/86164-validating-xml-file-against-xml-schema-using-javascript.html) – Ravi

+0

He logrado encontrar esta cosa: [ jssaxparser] (https://code.google.com/p/jssaxparser/). Afirma tener algo de apoyo para las DTD. – onyxrev

+0

@Ravi Sí, he visto algunos ejemplos que utilizan ActiveX, pero no podemos usar ActiveX. Gracias, sin embargo. – onyxrev

Respuesta

0

¿No sería necesario volver a validarlo en el servidor de todos modos?

Dependiendo de la complejidad DTD, es posible que desee solo comprobar la validez XML en el cliente (al intentar deserializarlo, etc.), tal vez arrojar un par de primitivos controles manualmente. Entonces podría ser completamente validado en el servidor.

De todos modos: Validating XML Documents by Using DTDs parece prometedor.

+0

"Validar documentos XML mediante el uso de DTD" usa ActiveX –

Cuestiones relacionadas