如何使用 javascript 在 CRM 2011 中读取以下属性?

How do I read an attribute below in CRM 2011 using javascript?

我正在寻找最简单的写法javascript代码来阅读 下面给出的提取 xml 中的一个属性。我遇到了非常复杂的方法。你能建议一种快速有效的方法吗?

<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
    <entity name="bch_delegate">
        <attribute name="bch_delegateid" />
        <attribute name="bch_name" />
        <attribute name="createdon" />
        <order attribute="bch_name" descending="false" />
        <filter type="and">
            <condition attribute="bch_signingauthority" operator="eq" uiname="Randy Claire" uitype="bch_signingauthority" value="{F391B13B-37ED-E411-AD95-0050569148C9}" />
        </filter>
    </entity>
</fetch>

我会使用 jQuery(请记住 jQuery 2.+ 不适用于 IE8,因此我会使用 1.7 以上的 1.* 版本)。这是一个例子:

//outer loop  
$(xml).find("a\:Entity").each(function() {  
//inner loop  
$(this).find("a\:KeyValuePairOfstringstring").each(function() {  
var xmlElement = $(this);  
var key = xmlElement.find("b\:key").text();  
var value = xmlElement.find("b\:value").text();  
//do something with the key and value  
});  

希望这对您有所帮助。这是它被发现的网站: http://alexanderdevelopment.net/post/2013/01/21/fetchxml-jquery-in-a-dynamics-crm-2011-web-resource/

最简单的方法是使用 Codeplex 中的 XrmServiceToolkit。 示例见此处 How use XRM Service Toolkit