示例#1
0
 public ObjectsList GetDates()
 {
     ObjectsList dates = new ObjectsList();
     // parse date nodes and add to the list all dates
     foreach (XElement el in doc.Root.Elements())
     {
         if (el.Name.LocalName == "Cube")
         {
             foreach (XElement elementTime in el.Elements())
             {
                 dates.Objects.Add(elementTime.Attribute("time").Value);
             }
         }
     }
     return dates;
 }
示例#2
0
 public ObjectsList GetCurrencyCodes()
 {
     XElement element;
     ObjectsList currencyIDs = new ObjectsList();
     // find first listed date node and add to the list all specified currency IDs
     foreach (XElement el in doc.Root.Elements())
     {
         if (el.Name.LocalName == "Cube")
         {
             element = (XElement)el.FirstNode;
             foreach (XElement ID in element.Elements())
             {
                 currencyIDs.Objects.Add(ID.Attribute("currency").Value);
             }
         }
     }
     return currencyIDs;
 }