Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
26
Task/XML-Input/JavaScript/xml-input-1.js
Normal file
26
Task/XML-Input/JavaScript/xml-input-1.js
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
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>';
|
||||
|
||||
if (window.DOMParser)
|
||||
{
|
||||
parser=new DOMParser();
|
||||
xmlDoc=parser.parseFromString(xmlstr,"text/xml");
|
||||
}
|
||||
else // Internet Explorer
|
||||
{
|
||||
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
|
||||
xmlDoc.async=false;
|
||||
xmlDoc.loadXML(xmlstr);
|
||||
}
|
||||
|
||||
var students=xmlDoc.getElementsByTagName('Student');
|
||||
for(var e=0; e<=students.length-1; e++) {
|
||||
console.log(students[e].attributes.Name.value);
|
||||
}
|
||||
18
Task/XML-Input/JavaScript/xml-input-2.js
Normal file
18
Task/XML-Input/JavaScript/xml-input-2.js
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
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);
|
||||
} );
|
||||
}
|
||||
});
|
||||
20
Task/XML-Input/JavaScript/xml-input-3.js
Normal file
20
Task/XML-Input/JavaScript/xml-input-3.js
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
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>';
|
||||
var xml = XML(xmlstr);
|
||||
var list = xml.Student.@Name;
|
||||
var output = '';
|
||||
for (var i = 0; i < list.length(); i++) {
|
||||
if (i > 0) {
|
||||
output += ', ';
|
||||
}
|
||||
output += list[i];
|
||||
}
|
||||
|
||||
alert(output);
|
||||
Loading…
Add table
Add a link
Reference in a new issue