Click here to Skip to main content
15,893,401 members
Home / Discussions / C#
   

C#

 
Questionxml serialization for multiple arraylists Pin
cyn817-Aug-07 0:13
cyn817-Aug-07 0:13 
AnswerRe: xml serialization for multiple arraylists Pin
Giorgi Dalakishvili17-Aug-07 0:39
mentorGiorgi Dalakishvili17-Aug-07 0:39 
GeneralRe: xml serialization for multiple arraylists Pin
cyn819-Aug-07 16:53
cyn819-Aug-07 16:53 
AnswerRe: xml serialization for multiple arraylists [modified] Pin
Hessam Jalali17-Aug-07 4:02
Hessam Jalali17-Aug-07 4:02 
GeneralRe: xml serialization for multiple arraylists [modified] Pin
cyn819-Aug-07 16:43
cyn819-Aug-07 16:43 
GeneralRe: xml serialization for multiple arraylists Pin
cyn819-Aug-07 19:00
cyn819-Aug-07 19:00 
GeneralRe: xml serialization for multiple arraylists Pin
Hessam Jalali19-Aug-07 22:16
Hessam Jalali19-Aug-07 22:16 
GeneralRe: xml serialization for multiple arraylists Pin
cyn820-Aug-07 0:53
cyn820-Aug-07 0:53 
hi,
After i serialize a few arraylist, my xml file seem to look like below:

<code>
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfAnyType xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<anyType xsi:type="xsd:int">1</anyType>
</ArrayOfAnyType><?xml version="1.0" encoding="utf-8"?>
<ArrayOfAnyType xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<anyType xsi:type="Color" />
</ArrayOfAnyType><?xml version="1.0" encoding="utf-8"?>
<ArrayOfAnyType xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<anyType xsi:type="ArrayOfPoint">
<Point>
<X>40</X>
<Y>18</Y>
</Point>
<Point>
<X>110</X>
<Y>18</Y>
</Point>
<Point>
<X>110</X>
<Y>68</Y>
</Point>
<Point>
<X>40</X>
<Y>68</Y>
</Point>
</anyType>
</ArrayOfAnyType><?xml version="1.0" encoding="utf-8"?>
<ArrayOfAnyType xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /><?xml version="1.0" encoding="utf-8"?>
<ArrayOfAnyType xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<anyType xsi:type="MemoryStream">
<Position>142</Position>
<Capacity>256</Capacity>
</anyType>
</ArrayOfAnyType></code>




is this an error? why does is the elements is named '<ArrayOfAnyType>'
Besides, how do i deserialize arraylist of different types.
first i declareas shown below:(this is declare in Form, i did not use MyData class, instead all arraylist is declared in the form)


<code>XmlSerializer s = new XmlSerializer( typeof(ArrayList),new Type[] {typeof(Coordinate),typeof(ColorL),typeof(SizeL), typeof(ArrSave)} );
</code>


then in Load function:
<code>
filename = openFileDialog.FileName;

Stream myStream = openFileDialog.OpenFile();
ShapeTypeList = (ArrayList) s.Deserialize(myStream);
ColorList = (ArrayList) s.Deserialize(myStream);
CoordList = (ArrayList)s.Deserialize(myStream);
SizeList = (ArrayList) s.Deserialize(myStream);
arr=(ArrayList) s.Deserialize(myStream);
arr=(ArrayList) s.Deserialize(myStream);
for(int i=0;i<arr.Count;i++)
{
Stream newStream = new MemoryStream(((MemoryStream)arr[i]).ToArray());
GraphicsPath gpDeserialized = GraphicsPathData.GetGraphicsPath(newStream);
PathList.Add(gpDeserialized);
}
myStream.Close();
r.Close();
</code>


thanks for any reply. Sorry if if my method is wrong. Just trying a different way.
QuestionInput string was not in a correct format Pin
project c16-Aug-07 23:57
project c16-Aug-07 23:57 
AnswerRe: Input string was not in a correct format Pin
Giorgi Dalakishvili17-Aug-07 0:03
mentorGiorgi Dalakishvili17-Aug-07 0:03 
AnswerRe: Input string was not in a correct format Pin
Luc Pattyn17-Aug-07 1:38
sitebuilderLuc Pattyn17-Aug-07 1:38 
Questionupdating a DB using a windows form Pin
helloise16-Aug-07 23:49
helloise16-Aug-07 23:49 
AnswerRe: updating a DB using a windows form Pin
Giorgi Dalakishvili16-Aug-07 23:55
mentorGiorgi Dalakishvili16-Aug-07 23:55 
AnswerRe: updating a DB using a windows form Pin
Rocky#17-Aug-07 1:20
Rocky#17-Aug-07 1:20 
GeneralRe: updating a DB using a windows form Pin
helloise17-Aug-07 1:40
helloise17-Aug-07 1:40 
GeneralRe: updating a DB using a windows form Pin
Rocky#17-Aug-07 1:47
Rocky#17-Aug-07 1:47 
AnswerRe: updating a DB using a windows form Pin
Talal Sultan17-Aug-07 1:33
Talal Sultan17-Aug-07 1:33 
GeneralRe: updating a DB using a windows form Pin
helloise17-Aug-07 4:45
helloise17-Aug-07 4:45 
QuestionHow to export datagridview columns to MS Word using c# Pin
Exelioindia16-Aug-07 23:22
Exelioindia16-Aug-07 23:22 
AnswerRe: How to export datagridview columns to MS Word using c# Pin
Giorgi Dalakishvili16-Aug-07 23:30
mentorGiorgi Dalakishvili16-Aug-07 23:30 
GeneralRe: How to export datagridview columns to MS Word using c# Pin
Exelioindia16-Aug-07 23:41
Exelioindia16-Aug-07 23:41 
GeneralRe: How to export datagridview columns to MS Word using c# Pin
Giorgi Dalakishvili16-Aug-07 23:51
mentorGiorgi Dalakishvili16-Aug-07 23:51 
GeneralRe: How to export datagridview columns to MS Word using c# Pin
Exelioindia17-Aug-07 0:11
Exelioindia17-Aug-07 0:11 
QuestionUsing WIndows Controls on a ASPX Page... Pin
amitkadamo16-Aug-07 23:10
amitkadamo16-Aug-07 23:10 
AnswerRe: Using WIndows Controls on a ASPX Page... Pin
rah_sin16-Aug-07 23:32
professionalrah_sin16-Aug-07 23:32 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.