Analyse af XML med JavaScript

Blog

Analyse af XML med JavaScript

Introduktion



Alle de moderne browsere indeholder indbyggede XML-parsere, der bruges til at konvertere en streng til et XML DOM-objekt og omvendt. XML DOM -objektet indeholder egenskaber og metoder, der bruges til at manipulere XML.

Parsing af en streng til XML



var text = '' + 'Bob' + 'Ross' + ''; var parser = new DOMParser(); var xmlDoc = parser.parseFromString(text, 'text/xml'); console.log(xmlDoc);

Fra ovenstående kode kan du observere, at DomParser () -objektet er oprettet, som bruges til at konvertere strengen til XML ved hjælp af -method parseFromString.

Dette er billedets titel



Ovenstående billede viser XML, der konverteres fra streng.

var text = '' + 'Bob' + 'Ross' + ''; var parser = new DOMParser(); var xmlDoc = parser.parseFromString(text, 'text/xml'); console.log(xmlDoc); console.log(xmlDoc.all) var text = '' + 'Bob' + 'Ross' + '';

Alle egenskaberne bruges til at få en liste over noder i XML.

var text = '' + 'Bob' + 'Ross' + ''; var parser = new DOMParser(); var xmlDoc = parser.parseFromString(text, 'text/xml'); console.log(xmlDoc); console.log(xmlDoc.all) console.log(xmlDoc.getElementsByTagName('FirstName')[0].textContent);

Metoden getElementsByTagName bruges til at hente oplysningerne om noden baseret på tagnavnet.

Analyse af XML til streng

var text = '' + 'Bob' + 'Ross' + ''; var parser = new DOMParser(); var xmlDoc = parser.parseFromString(text, 'text/xml'); //string to XML console.log(xmlDoc); console.log(xmlDoc.all) console.log(xmlDoc.getElementsByTagName('FirstName')[0].textContent); var xmlString = (new XMLSerializer()).serializeToString(xmlDoc); // XML to String console.log(xmlString);

Konklusion

Vi så, hvordan man kan analysere en streng til XML og XML til streng ved hjælp af JavaScript. Jeg håber du har nydt dette indlæg.

Tak fordi du læste!

#javascript #xml #xmldom #udvikler