Initialize a xml class obtained from Edit, Paste Special, Paste XML as Classes



I have a little class generated from "Edit, Paste Special, Paste XML as Classes." like explains here. Generating Data Type Classes from XML


XML:



<?xml version="1.0"?>
<Items version="1.0">
<Item InputFileName="G:\FileFile.txt">
<Position X="500" Y="100" Z="150"/>
</Item>
</Items>


Class:



namespace Produccion.ClassFile
{
/// <comentarios/>
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
[System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
public partial class Items
{

private ItemsItem[] itemField;

private decimal versionField;

/// <comentarios/>
[System.Xml.Serialization.XmlElementAttribute("Item")]
public ItemsItem[] Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}

/// <comentarios/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public decimal version
{
get
{
return this.versionField;
}
set
{
this.versionField = value;
}
}
}

/// <comentarios/>
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class ItemsItem
{

private ItemsItemPosition positionField;

private string inputFileNameField;

/// <comentarios/>
public ItemsItemPosition Position
{
get
{
return this.positionField;
}
set
{
this.positionField = value;
}
}

/// <comentarios/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public string InputFileName
{
get
{
return this.inputFileNameField;
}
set
{
this.inputFileNameField = value;
}
}
}

/// <comentarios/>
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class ItemsItemPosition
{

private decimal xField;

private decimal yField;

private decimal zField;

/// <comentarios/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public decimal X
{
get
{
return this.xField;
}
set
{
this.xField = value;
}
}

/// <comentarios/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public decimal Y
{
get
{
return this.yField;
}
set
{
this.yField = value;
}
}

/// <comentarios/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public decimal Z
{
get
{
return this.zField;
}
set
{
this.zField = value;
}
}
}


}


I don't know how I can initialize this class with data from file.


No comments:

Post a Comment