45 lines
949 B
C#
45 lines
949 B
C#
using System;
|
|
using System.Linq;
|
|
using System.Xml;
|
|
using System.Xml.Serialization;
|
|
|
|
namespace xmlserializetest
|
|
{
|
|
public class Table
|
|
{
|
|
[XmlAttribute("name")]
|
|
public string Name { get; set; }
|
|
[XmlAttribute("useMonospaceFont")]
|
|
public string UseMonospaceFont { get; set; }
|
|
[XmlAttribute("headersVisible")]
|
|
public string HeadersVisible { get; set; }
|
|
[XmlAttribute("transientColumnIndex")]
|
|
public string TransientColumnIndex { get; set; }
|
|
[XmlAttribute("xmlns")]
|
|
public string Xmlns { get; set; }
|
|
|
|
[XmlElement("rows")]
|
|
public Rows Rows { get; set; }
|
|
}
|
|
|
|
|
|
public class Rows
|
|
{
|
|
[XmlElement("row")]
|
|
public Row[] Row { get; set; }
|
|
}
|
|
|
|
public class Row
|
|
{
|
|
[XmlElement("cell")]
|
|
public Cell[] Cell { get; set; }
|
|
}
|
|
|
|
public class Cell
|
|
{
|
|
[XmlText]
|
|
public string cell;
|
|
}
|
|
|
|
}
|