【发布时间】:2014-12-20 00:23:06
【问题描述】:
我创建了一个类:
public class Employee
{
public int X;
public int Y;
public Color whatever;
}
我为这个类编写了一个 XML 文件,例如:
<Employee>
<X>16</X>
<Y>17</Y>
</Employee>
但是我想在写xmlFile的时候有intellisense,它应该告诉我我有属性X和Y,有没有办法实现这个?
还有一个问题,xmlserializer 是如何工作的?不是我如何使用他,我想知道他们如何只使用给定的类创建一个 xml 文件。他是使用反射还是什么?
抱歉我的英语不好._.
【问题讨论】:
-
你需要一个 XSD(XML 模式定义)文件。您可以使用xsd.exe 工具生成一个。