Я искал, чтобы проверить ввод текста формы в виде XML с использованием превосходного плагина jQuery Validation , в итоге получилось:
$.validator.addMethod('XML', function(value, element){
var isXml;
if(!this.optional(element)){
try{
isXml = $.parseXML(value);
}catch(e){
isXml = false;
}
}
return isXml !== false;
}, 'This is not valid XML');