Как проверить строку XML в JQuery? - PullRequest
2 голосов
/ 16 декабря 2011

Я работаю над проектом, который требует редактировать теги xml через jquery.Перед тем, как сохранить xml в виде строки, я хотел проверить правильность соответствия тегов xml, но на стороне клиента, с помощью jquery.Есть ли простой способ добиться этого?

Спасибо

Ответы [ 2 ]

3 голосов
/ 02 февраля 2012

Я искал, чтобы проверить ввод текста формы в виде 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');
3 голосов
/ 16 декабря 2011

jQuery имеет $.parseXML() метод с 1.5.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...