Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

dex_tm


Ведущий Диалог

Зарегистрирован:
27 August 2007
Сообщения: 120
Примеры кода: 0
 

Снова вопросик по xml

27 February 2008 11:42  


мне нужно получить файлик вида
<?xml version="1.0" encoding="utf-8"?>
<methodCall>
<methodName>examples.getStateName</methodName>
<params>
<param>
<value>
<int>1</int>
</value>
</param>
</params>
</methodCall>

для этого есть класс
 [XmlRoot("methodCall")]
    public class DataClass
    {
        public string methodName;
        [XmlArrayAttribute("params")]
        [XmlArrayItem("param")]
        public paramCall[] paramCall;
        
    }
    
    public class paramCall
    {
        [XmlElement("value")]
        public valueCall valueCall;
    }

    public class valueCall
    {
        [XmlElement("int")]
        public string inter;
    }
и все это счастье сериализуется так
    DataClass Xnastaveni = new DataClass();
                Xnastaveni.methodName = "examples.getStateName";
                paramCall i1 = new paramCall();
                valueCall i2 = new valueCall();
                i2.inter = "1";
                valueCall i3 = i2;
                i1.valueCall = i3;
                paramCall[] items = { i1 };
                Xnastaveni.paramCall = items;
                XmlSerializer serializer = new XmlSerializer(typeof(DataClass));



в принципе получается то, что мне надо. Но мне кажется это все как-то громоздко. Может быть есть возможность как-то сделать по-компактней ?
Спасибо
Наверх
  



Web Services

 Снова вопросик по xmldex_tm  27 February 2008 11:42
 Снова вопросик по xmlЕвгений Веприков  27 February 2008 12:55
 RE: Снова вопросик по xmldex_tm  27 February 2008 13:11
 RE: Снова вопросик по xmlЕвгений Веприков  27 February 2008 13:29
 RE[2]: Снова вопросик по xmldex_tm  27 February 2008 13:55
 RE[2]: Снова вопросик по xmlЕвгений Веприков  27 February 2008 14:46
 RE[3]: Снова вопросик по xmldex_tm  27 February 2008 15:04
 Снова вопросик по xmlЕвгений Веприков  27 February 2008 12:10
 RE: Снова вопросик по xmldex_tm  27 February 2008 12:19
 RE: Снова вопросик по xmlЕвгений Веприков  27 February 2008 12:25
 RE[2]: Снова вопросик по xmldex_tm  27 February 2008 12:36
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта