Esempio n. 1
0
 private void readXMLItems(XMLItem rootItem, Values parent)
 {
     foreach (XMLItem item in rootItem)
     {
         StringValue newValue = null;
         //
         String name = item.TagName;
         if (String.Compare(name, "item", true) == 0)
         {
             name = rootItem.IndexOf(item).ToString();
         }
         //
         if (item.Value != null)
         {
             String value = item.Value.ToString();
             newValue = new StringValue(name, value);
         }
         //
         this.readXMLItems(item, (Values)newValue);
         //
         parent.Add(name, newValue);
     }
 }
Esempio n. 2
0
 private void readXMLItems(XMLItem rootItem, Values parent)
 {
     foreach (XMLItem item in rootItem) {
         StringValue newValue = null;
         //
         String name = item.TagName;
         if (String.Compare(name, "item", true) == 0) {
             name = rootItem.IndexOf(item).ToString();
         }
         //
         if(item.Value != null) {
             String value = item.Value.ToString();
             newValue = new StringValue(name, value);
         }
         //
         this.readXMLItems(item, (Values)newValue);
         //
         parent.Add(name, newValue);
     }
 }