19 lines
666 B
JavaScript
19 lines
666 B
JavaScript
var parseString = require('xml2js').parseString;
|
|
var xmlstr = '<Students>' +
|
|
'<Student Name="April" Gender="F" DateOfBirth="1989-01-02" />' +
|
|
'<Student Name="Bob" Gender="M" DateOfBirth="1990-03-04" />' +
|
|
'<Student Name="Chad" Gender="M" DateOfBirth="1991-05-06" />' +
|
|
'<Student Name="Dave" Gender="M" DateOfBirth="1992-07-08">' +
|
|
'<Pet Type="dog" Name="Rover" />' +
|
|
'</Student>' +
|
|
'<Student DateOfBirth="1993-09-10" Gender="F" Name="Émily" />' +
|
|
'</Students>';
|
|
|
|
parseString(xmlstr, function (err, result) {
|
|
if (!err) {
|
|
result.Students.Student.forEach( function(student) {
|
|
console.log(student.$.Name);
|
|
} );
|
|
}
|
|
});
|