Из *.xsd c помощью xsd.exe сгенерировал класс для сериализации, дабы сохранять нужный мне xml. Но дело в том, что очень муторно писать для глубоко вложенных тегов создание. Строить граф для глубины 5+ уже тяжело, да и вероятность ошибиться возрастает. Помогите , пожалуйста, подскажите способы, как строить нужный мне xml удобно в данном случае. Через конкатенацию строк — не вариант =) Через XmlDocument, тоже как-то не айс.
Найти нормальный визуальный редактор XSD-схем. В 2003-2005 студии был какой-то, а в 2008 его выкинули. Мне так больше всего нравится редактор в Eclipse, только он не умеет редактировать констрейнты.
Здравствуйте, Pavel M., Вы писали:
PM>Помогите , пожалуйста, подскажите способы, как строить нужный мне xml удобно в данном случае. Через конкатенацию строк — не вариант =) Через XmlDocument, тоже как-то не айс.
XmlDocument долгое время для многих был головной болью
Но на наше счастье появилась такая вещь как LINQ
XElement contacts =
new XElement("Contacts",
new XElement("Contact",
new XElement("Name", "Patrick Hines"),
new XElement("Phone", "206-555-0144"),
new XElement("Address",
new XElement("Street1", "123 Main St"),
new XElement("City", "Mercer Island"),
new XElement("State", "WA"),
new XElement("Postal", "68042")
)
)
);
Console.WriteLine(contacts);
Здравствуйте, baranovda, Вы писали:
B>Здравствуйте, Pavel M., Вы писали:
PM>>Спасибо!
B>Найти нормальный визуальный редактор XSD-схем. В 2003-2005 студии был какой-то, а в 2008 его выкинули. Мне так больше всего нравится редактор в Eclipse, только он не умеет редактировать констрейнты.
Мне программно надо. Я пользуюсь студией 2005, пишу под .NET 1.1. На крайняк 2.0 =)
Здравствуйте, User239, Вы писали:
U>Здравствуйте, Pavel M., Вы писали:
PM>>Помогите , пожалуйста, подскажите способы, как строить нужный мне xml удобно в данном случае. Через конкатенацию строк — не вариант =) Через XmlDocument, тоже как-то не айс.
Спасибо, удобно, но мне бы желательно для .NET 1.1 ... Знаю, динозавры...
Здравствуйте, Pavel M., Вы писали:
PM>Спасибо, удобно, но мне бы желательно для .NET 1.1 ... Знаю, динозавры...
Неужели аналогичный враппер самому сложно написать?