public void StrElem() // возвращаем массив xml строк каждого элемента { ClearStringXml clearStringXml = new ClearStringXml(XmlString); clearStringXml.ClearString(); XmlString = clearStringXml.XmlString; CountElementInXml(); ObjXml = new string[Count]; int count = 0; while (XmlString.IndexOf("<") != -1) // пока элементы не закончились { // находим элемент, добавляем в массив и удаляем ObjXml[count] = XmlString.Remove(XmlString.IndexOf(">") + 1, XmlString.Length - XmlString.IndexOf(">") - 1); // добавляем первый элемент в массив XmlString = XmlString.Remove(0, XmlString.IndexOf(">") + 1); // удаляем первый элемент count++; } }
public void CloseList() { StrClose = XmlString.Remove(0, XmlString.IndexOf("\">") - 1);// выделяем свойство Close ,которое указывает, замкнут ли список StrClose = StrClose.Remove(StrClose.IndexOf("\""), StrClose.Length - StrClose.IndexOf("\"")); }