Используя xsd для генерации XML в .NET

6
задан blntechie 16 September 2008 в 19:20
поделиться

2 ответа

В дополнение к решению, предложенному Joel Coehoorn - генерируют введенные наборы данных, или предприятия от XSD - позволяют мне добавить несколько других подходов:

  1. При использовании базы данных, которая поддерживает тип XML как Oracle или SQL Server MS, можно создать право XML в SQL-запросах и получить XML непосредственно от населения обхода базы данных набора данных.
  2. В случае, если Ваша схема базы данных непосредственно не отображается на данном XSD, т.е. у Вас уже есть введенный набор данных или ряд XML-сериализуемых бизнес-объектов, и те объекты сериализируются в XML, который не соответствует XSD, которым Вам предоставляют, затем можно использовать XSLT для преобразования XML к другому XML-документу, который будет совместим с данным XSD.
1
ответ дан 17 December 2019 в 07:10
поделиться

Используйте документ схемы в качестве параметра командной строке программа xsd.exe, включенная с Visual Studio для генерации файлов класса или введенных наборов данных, которые можно включать в проект/решение. Эти классы или наборы данных могут быть сериализированы к xml и будут соответствовать документу схемы, Вы раньше создавали их.

Единственная проблема с этим состоит в том, что это не динамично: Вы не можете дождаться, чтобы до времени выполнения получить файлы схемы. Но нет ничего созданного в этом, поддерживает это иначе.

3
ответ дан 17 December 2019 в 07:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: