徐总多门店
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

77 lines
2.2 KiB

5 months ago
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();