Guest User

Untitled

a guest
Nov 23rd, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. Requests:
  2. <?xml version="1.0" encoding="UTF-8" ?>
  3. <message id="123" company="CompanyA">
  4. <query>
  5. <product>someProduct</product>
  6. <dateFrom>2012-01-01</dateFrom>
  7. <dateTo>2012-01-10</dateTo>
  8. <status>10</status>
  9. </query>
  10. </message>
  11.  
  12. <?xml version="1.0" encoding="UTF-8" ?>
  13. <message id="456" company="CompanyB">
  14. <query>
  15. <price>99.95</price>
  16. <quantity>50</quantity>
  17. </query>
  18. </message>
  19.  
  20. Response:
  21. <message Id="789" company="CompanyC">
  22. <file>
  23. <fileName>abc123.pdf</fileName>
  24. <data>LLSHDFLJHSJKLDFHJLKS</data>
  25. </file>
  26. </message>
  27.  
  28. [DataContract, XmlRoot("message")]
  29. public class Message
  30. {
  31. [DataMember, XmlAttribute]
  32. public string id { get; set; }
  33. [DataMember, XmlAttribute]
  34. public string company { get; set; }
  35. }
  36.  
  37. public class ExtendedMessage:Message
  38. {
  39. [DataMember, XmlElement]
  40. public string whantEver { get; set; }
  41. }
  42.  
  43. public class ExtendedMessage2:Message
  44. {
  45. [DataMember, XmlElement]
  46. public int someNumber { get; set; }
  47. }
Add Comment
Please, Sign In to add comment