Advertisement
TheBiagio1996

Da serializzare

Oct 17th, 2016
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.17 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.Xml.Serialization;
  7.  
  8.  
  9.  
  10.  
  11. namespace F.C.R.Manager
  12. {
  13.  
  14.  
  15.     [XmlRoot(ElementName = "codice")]
  16.     public class Codice
  17.     {
  18.         [XmlElement(ElementName = "type")]
  19.         public string Type { get; set; }
  20.         [XmlElement(ElementName = "code")]
  21.         public string Code { get; set; }
  22.     }
  23.  
  24.  
  25.  
  26.     [XmlRoot(ElementName = "dettaglio")]
  27.     public class Dettaglio
  28.     {
  29.         [XmlElement(ElementName = "elemento")]
  30.         public string Elemento { get; set; }
  31.         [XmlElement(ElementName = "valore")]
  32.         public string Valore { get; set; }
  33.     }
  34.  
  35.  
  36.  
  37.     [XmlRoot(ElementName = "caratteristiche")]
  38.     public class Caratteristiche
  39.     {
  40.         //public List<Dettaglio> Dettaglio { get; set; }
  41.         [XmlElement(ElementName = "dettaglio", Type = typeof(Dettaglio))]
  42.         public List<Dettaglio> Dettaglio = new List<Dettaglio>();
  43.     }
  44.  
  45.  
  46.     [XmlRoot(ElementName = "prodotto")]
  47.     public class Prodotto
  48.     {
  49.         [XmlElement(ElementName = "codice")]
  50.         public string codiceid { get; set; }
  51.         [XmlElement(ElementName = "descrizione")]
  52.         public string Descrizione { get; set; }
  53.         [XmlElement(ElementName = "prezzo")]
  54.         public string Prezzo { get; set; }
  55.         [XmlElement(ElementName = "codice", Type = typeof(Codice))]
  56.         public Codice Codice { get; set; }
  57.         [XmlElement(ElementName = "peso")]
  58.         public string Peso { get; set; }
  59.         [XmlElement(ElementName = "caratteristiche", Type = typeof(Caratteristiche))]
  60.         public Caratteristiche Caratteristiche { get; set; }
  61.         [XmlElement(ElementName = "famiglia")]
  62.         public string Famiglia { get; set; }
  63.         [XmlElement(ElementName = "macrofamiglia")]
  64.         public string Macrofamiglia { get; set; }
  65.     }
  66.  
  67.  
  68.  
  69.     [XmlRoot(ElementName = "prodotti")]
  70.     public class Prodotti
  71.     {
  72.         [XmlElement(ElementName = "prodotto", Type = typeof(Prodotto))]
  73.         //public List<Prodotto> Prodotto { get; set; }
  74.         public List<Prodotto> Prodotto = new List<Prodotto>();
  75.  
  76.     }
  77.  
  78.  
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement