-
Notifications
You must be signed in to change notification settings - Fork 1
Views
Thomas Lynge edited this page Sep 19, 2013
·
15 revisions
Search for all objects containing words starting with "p":
http://api.larm.fm/v6/View/Get?view=Search&query=p&format=xml2&pageSize=10
The difference between the two searchReceived methods:
OBJECT GET:
for(var i = 0; i < response.Body.Count; i++)
{
var r = response.Body.Results[i];
var mdsguid = brand.getSearchMetadataSchemaGuid(r);
for (var j = 0; j < r.MetadataXmls.length; j++)
{
if (r.MetadataXmls[j].MetadataSchemaGuid == mdsguid)
{
var xml = r.MetadataXmls[j].MetadataXml;
var oi = new obfac.ObjectItem();
xml = xmlman.parseXml(xml));
oi.title = $(xml).find("Title").text();
oi.hash = '#!object/id='+r.ObjectGUID;
items.push(oi);
}
}
}
define(function () {
return {
parseXml: function (xml)
{
if (!$.support.cors && window.ActiveXObject) {
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.loadXML(xml);
xml = xmlDoc;
}
return xml;
}
};
});
VIEW:
for(var i = 0; i < response.Body.Count; i++)
{
var r = response.Body.Results[i];
var oi = new objfac.ObjectItem();
oi.title = r.Title;
oi.hash = '#!object/id='+r.Id;
items.push(oi);
}