Guest User

Untitled

a guest
Nov 17th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. public class Origen
  2. {
  3. public int IdOrigen { get; set; }
  4. public string Nombre { get; set; }
  5. public decimal Peso { get; set; }
  6. public bool Verdadero { get; set; }
  7. public DateTime Fecha { get; set; }
  8. }
  9.  
  10. #region Llena la clase con datos
  11. Origen origen = new Origen();
  12. origen.IdOrigen = 1;
  13. origen.Nombre = "Nombre1";
  14. origen.Peso = 234;
  15. origen.Verdadero = true;
  16. origen.Fecha = DateTime.Now;
  17. #endregion
  18.  
  19. private static string SerializarToXml(Object obj)
  20. {
  21. try
  22. {
  23. StringWriter strWriter = new StringWriter();
  24. XmlSerializer serializer = new XmlSerializer(obj.GetType());
  25. serializer.Serialize(strWriter, obj);
  26. string resultXml = strWriter.ToString();
  27. strWriter.Close();
  28. return resultXml;
  29. }
  30. catch (Exception ex)
  31. {
  32. return string.Empty;
  33. }
  34. }
  35.  
  36. XmlDocument xmlDatoRescatado = new XmlDocument();
  37. xmlDatoRescatado.LoadXml(xmlDatos);
  38. XmlNode nodoMain = xmlDatoRescatado.SelectSingleNode("Origen");
  39. int IdOrigen = Convert.ToInt32(nodoMain.SelectSingleNode("IdOrigen").LastChild.Value);
  40. string nombre = nodoMain.SelectSingleNode("Nombre").LastChild.Value;
  41. decimal peso = Convert.ToDecimal(nodoMain.SelectSingleNode("Peso").LastChild.Value);
  42. bool Verdadero = Convert.ToBoolean(nodoMain.SelectSingleNode("Verdadero").LastChild.Value);
  43. DateTime Fecha = Convert.ToDateTime(nodoMain.SelectSingleNode("Fecha").LastChild.Value);
Add Comment
Please, Sign In to add comment