2016-10-03 2 views
1

мне нужно поколение схемы XML, как показано ниже:XML Schema Generation на основе класса в C#

<Fields xmlns:dt="urn:schemas-microsoft-com:datatypes"> 
    <Field dt:dt="string"></Field> 
<Field dt:dt="int" NULLABLE="1" READONLY="0"></Field> 
</Fields> 

У меня есть класс, как это, с информацией Element

Class Person{ 
    public string name; 

    [XmlElement(DataType = "int", Type = typeof(int), IsNullable=false)] 
    public int id; 
} 
+0

Какой язык? Добавьте соответствующий тег. – choroba

+0

Я использую язык C# –

+0

https://msdn.microsoft.com/en-us/library/x6c1kb0s(v=vs.110).aspx – Orphid

ответ

0

Спасибо за ответы. Но xsd.exe не помогло.

Решение: Извлечь пользовательские атрибуты члена класса, закодировать каждый элемент и сгенерировать схему вручную.

Спасибо, ванита Arora