使用 JQuery 和 SPServices,我收到类似于以下内容的 XML:
<?xml version="1.0"?>
<soap:Envelope xmlns: . . .> <soap:Body>
<GetListItemsResponse xmlns=" ... ">
<GetListItemsResult>
<listitems xmlns:s=" ... >
<rs:data ItemCount="4">
<z:row ows_CtID="5" ows_ID="1" ows_Ct="GR" />
<z:row ows_CtID="9" ows_ID="4" ows_Ct="PC" />
<z:row ows_CtID="2" ows_ID="5" ows_Ct="G" />
<z:row ows_CtID="3" ows_ID="7" ows_Ct="O55" />
</rs:data>
</listitems>
</GetListItemsResult>
</GetListItemsResponse>
</soap:Body></soap:Envelope>
(当然,我得到了更多;为了简单地展示这个概念,这已经被缩减了。)
您会注意到排序是根据ows_ID
, 并且两者ows_ID
的ows_CtID
值都有差距。
ows_CtID;
换句话说,我想得到我想要的“<code>2”和“<code>9”的最小值和最大值。
使用 JavaScript、JQuery(可能还有 SPServices),如何获取 XML 中特定属性的最小值和最大值(ows_CtID,
在本例中)?