Как создать класс C# из трех файлов xsd и иметь три отдельных пространства имен внутри класса C#?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как создать класс C# из трех файлов xsd и иметь три отдельных пространства имен внутри класса C#?

Сообщение Anonymous »

Я пытаюсь создать класс C# из трех файлов xsd. Коллега ранее сделал это 2 года назад, и я пытаюсь воссоздать этот процесс. Я не могу связаться с этим человеком.
Первый xsd ссылается и использует две другие схемы следующим образом: Я пытаюсь создать класс C#, который имеет три пространства имен для каждого из файлов xsd, например:

Код: Выделить всё

namespace site2.Schema.drone namespace site1.subsite.year.schema namespace www.w3.org.year1999.xlink
Кроме того, я не уверен, генерирует ли инструмент xsd пространства имен, которые вы обычно видите в классе C#, или это то, что делает Visual Studio, но мне это также нужно в класс С#. например:

Код: Выделить всё

using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.IO;
using System.Linq;
using System.Diagnostics;
using System.Xml;
using System.Xml.Schema;
using System.Xml.Linq;
using Xml.Schema.Linq;
Я попробовал использовать инструмент xsd, входящий в состав Visual Studio, выполнив следующие 3 команды:

Код: Выделить всё

xsd site2.schema.drone.xsd site1.xsd xlink.xsd /c /l:CS

Код: Выделить всё

xsd /c /n:site2.schema.drone /n:site1.subsite.year.schemas /n:www.w3.org.year1999.xlink site2.schema.drone.xsd site1.subsite.year.xsd xlink.xsd


Подробнее здесь: https://stackoverflow.com/questions/787 ... namespaces
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»