예제 #1
0
        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++;
            }
        }
예제 #2
0
 public void CloseList()
 {
     StrClose = XmlString.Remove(0, XmlString.IndexOf("\">") - 1);// выделяем свойство Close ,которое указывает, замкнут ли список
     StrClose = StrClose.Remove(StrClose.IndexOf("\""), StrClose.Length - StrClose.IndexOf("\""));
 }