使用JQuery读取XML文件中的标记

时间:2013-07-09 14:59:49

标签: javascript jquery xml

我正在尝试读取xml文件中的标记,其中包含对我的javascript文件的错误消息。问题是我不知道通过“errorName”属性获取错误消息的语法,如下例所示。

XML

<configuration> 
<msgList>   
<MSG errorName="LETTERSONLY" errorMessage="Letters only please"/> 
<MSG errorName="NUMBERSONLY" errorMessage="Numbers only please"/> 
</msgList> 
<configuration>

JAVASCRIPT FILE

jQuery.validator.addMethod("lettersonly", function (value, element) {
    return this.optional(element) || /^[a-z]+$/i.test(value);
}, "Letters only please");

我的代码

$.ajax({
    type: "GET",
    url: "errorFile.xml",
    dataType: "xml",
    success: function (xml) {
        var xmlError = xml;
    }
});



 jQuery.validator.addMethod("lettersonly", function (value, element) {
        return this.optional(element) || /^[a-z]+$/i.test(value);
    }, $(xmlError).find(?)); --> Stuck

1 个答案:

答案 0 :(得分:0)

我认为这就是你要找的东西,

   $(xml).find("[errorName='LETTERSONLY']").attr("errorMessage")

http://jsfiddle.net/agentmilindu/6YYDG/