simple.js 897 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. var data2xml = require('../data2xml').data2xml;
  2. var empty = {};
  3. console.log(data2xml('TopLevel', empty));
  4. console.log();
  5. var simple = {
  6. Simple1 : 1,
  7. Simple2 : 2,
  8. };
  9. console.log(data2xml('TopLevel', simple));
  10. console.log();
  11. var hierarchy = {
  12. Simple1 : 1,
  13. Simple2 : {
  14. Item1 : 'item 1',
  15. Item2 : 'item 2',
  16. Item3 : 'item 3',
  17. },
  18. };
  19. console.log(data2xml('TopLevel', hierarchy));
  20. console.log();
  21. var withAttrs = {
  22. mine : {
  23. _attr : {
  24. color : 'white',
  25. wheels : 4,
  26. },
  27. _value : 'Ford Capri',
  28. },
  29. yours : 'Vauxhall Astra',
  30. };
  31. console.log(data2xml('cars', withAttrs));
  32. console.log();
  33. var withArray = {
  34. MyArray : [
  35. 'Simple Value',
  36. {
  37. _attr : { type : 'colour' },
  38. _value : 'White',
  39. }
  40. ],
  41. };
  42. console.log(data2xml('TopLevel', withArray));
  43. console.log();