создать класс, как:XML IntelliSense для C# класса
public class Employee
{
public int X;
public int Y;
public Color whatever;
}
И я пишу XML-файл для этого класса, как:
<Employee>
<X>16</X>
<Y>17</Y>
</Employee>
Но я хочу иметь IntelliSense при написании XMLFILE, он должен сказать мне, что у меня есть атрибут X и Y, есть ли способ достичь этого?
И еще один вопрос: как работает xmlserializer? Не то, как я использую его, я хочу знать, как они создают xml-файл только с заданным классом. Использует ли он Отражение или что?
И извините за мой плохой английский ._.
Для этого вам понадобится файл определения XSD (XML Schema Definition). Вы можете создать его с помощью инструмента [xsd.exe] (http://msdn.microsoft.com/en-us/library/x6c1kb0s%28v=vs.110%29.aspx). –