| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- var data2xml = require('../data2xml').data2xml;
- var data = {
- _attr : {
- xmlns : 'https://route53.amazonaws.com/doc/2011-05-05/',
- random : 'Quick test for \' and \"',
- },
- ChangeBatch : {
- Comment : 'This is a comment (with dodgy characters like < & > \' and ")',
- Changes : {
- Change : [
- {
- Action : 'CREATE',
- ResourceRecordSet : {
- Name : 'www.example.com',
- Type : 'A',
- TTL : 300,
- ResourceRecords : {
- ResourceRecord : [
- {
- Value : '192.0.2.1'
- }
- ]
- }
- },
- },
- {
- Action : 'DELETE',
- ResourceRecordSet : {
- Name : 'foo.example.com',
- Type : 'A',
- TTL : 600,
- ResourceRecords : {
- ResourceRecord : [
- {
- Value : '192.0.2.3'
- }
- ]
- }
- },
- },
- {
- Action : 'CREATE',
- ResourceRecordSet : {
- Name : 'foo.example.com',
- Type : 'A',
- TTL : 600,
- ResourceRecords : {
- ResourceRecord : [
- {
- Value : '192.0.2.1'
- }
- ]
- }
- },
- },
- ],
- },
- },
- };
- console.log(data2xml('ChangeResourceRecordSetsRequest', data));
- console.log();
- console.log(
- data2xml('TopLevelElement', {
- MyArray : [
- 'Simple Value',
- {
- _attr : { type : 'colour' },
- _value : 'White',
- }
- ],
- })
- );
- console.log();
|