public XPathNodeIterator GetPanels()
{
try
{
JsonArray panels = GetPanelsArray();
StringBuilder builder = new StringBuilder();
builder.AppendFormat("<Panels>");
foreach (JsonObject panel in panels)
{
builder.AppendFormat("<Panel><Id>{0}</Id><Selected>{1}</Selected></Panel>", panel["id"], panel["selected"]);
}
builder.Append("</Panels>");
XmlDocument document = new XmlDocument();
document.LoadXml(builder.ToString());
return document.CreateNavigator().Select("Panels");
}
catch (Exception e)
{
return null;
}
}