public String Author
{
get
{
return Author;
}
set
{
Author = value;
}
}
Author is a property you are assigning Author to a new value within the
set accessor.
Probably it is a typo :-
Try this
Private string author;
public String Author
{
get
{
return author;
}
set
{
author = value;
}
}
-----Original Message-----
From: Sam Gentile [mailto:[EMAIL PROTECTED]]
Sent: Thursday, April 25, 2002 2:15 PM
To: [EMAIL PROTECTED]
Subject: Re: [DOTNET] Some Basic XML "Serialization" Questions
I'm sorry. I can't figure out from your comment what you mean. I am
generating the xml file now but it is complaining that it is not well
formed because it doesn't have a root element. Do I need to do a
WriteStartDocument and all that? I assumed that XmlSerializer did all
that:
XmlTextWriter xw = new XmlTextWriter("tooldescriptor.xml", null);
System.Xml.Serialization.XmlSerializer xs
= new XmlSerializer( typeof(ToolDescriptor) );
xs.Serialize(xw, td);
I also cannot set any of the string properties of my object without
getting stack overflow on this line: td.Author = "Sam Gentile";
which is a property:
public String Author
{
get
{
return Author;
}
set
{
Author = value;
}
}
Any ideas?
You can read messages from the DOTNET archive, unsubscribe from DOTNET,
or subscribe to other DevelopMentor lists at http://discuss.develop.com.
You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.