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); } }
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); } }