2016-10-03 71 views
1

我需要XML模式生成象下面这样:XML架构生成的C#

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

我上课像这样,将元素信息

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不能帮助。

解决方案: 提取类成员的自定义属性,循环每个成员并手动生成模式。

谢谢, Vanita Arora