gpt4 book ai didi

用于选择 XML 节点的 jQuery 语法

转载 作者:行者123 更新时间:2023-12-01 05:56:31 26 4
gpt4 key购买 nike

我们目前正在准备将 CRM 2011 升级到 UR 12,并且有一些 JavaScript 片段在升级后可能会损坏。

与 XML 相关的函数是一些突出显示为潜在代码的函数。所以我想用 JQuery 等效函数替换这些函数,但对 jQuery 不太了解

假设“result”是来自 xmlhttprequest 的 XML 响应,我们如何将以下代码转换为使用 jquery

result.selectNodes("//EntityMetadata/DisplayName/LocLabels/LocLabel/Label");

会类似

$(result).find(("//EntityMetadata/DisplayName/LocLabels/LocLabel/Label");

最佳答案

尽管这没有考虑您有关 jQuery 的问题,但它显示了 CRM SDK 中描述的方法。

看看JavaScript Best Practices article 。本文链接至a sample where a compatible implementation of selectNode显示

function _selectNodes(node, XPathExpression) {
if (typeof (node.selectNodes) != "undefined") {
return node.selectNodes(XPathExpression);
}
else {
var output = [];
var XPathResults = node.evaluate(XPathExpression, node, _NSResolver, XPathResult.ANY_TYPE, null);
var result = XPathResults.iterateNext();
while (result) {
output.push(result);
result = XPathResults.iterateNext();
}
return output;
}
};

关于用于选择 XML 节点的 jQuery 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15129157/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com