2016-09-20 5 views
0

Ich habe XML Dokumente unterNode.js: XML-String Umwandlung

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
    xmlns:axlapi="http://www.cisco.com/AXL/API/10.0"> 
    <soapenv:Header /> 
    <soapenv:Body> 
     <axlapi:listDevicePool> 
       <searchCriteria> 
       <name>%</name> 
       </searchCriteria> 
       <returnedTags> 
       <name/> 

       </returnedTags> 
     </axlapi:listDevicePool> 
    </soapenv:Body> 
</soapenv:Envelope> 

hier gezeigt Ich kann das XML zu string

+2

Was haben Sie bisher versucht? Auch Sie erkennen, dass XML tatsächlich String ist, oder? Sie müssen genauer sein und etwas Anstrengung zeigen. – Molda

Antwort

0

Sie das xml2js Modul verwenden konvertieren möchten die XML zu einem leicht zu konvertieren JavaScript-Objekt und dann tun, was Sie damit wollen.

Beispiel:

var parseString = require('xml2js').parseString; 
var xml = "YOUR XML"; 
parseString(xml, function (err, result) { 
    console.dir(result); 
}); 

Haben Sie diese XML in der Zeichenfolge? In einer Datei? Als Antwort auf eine Webanfrage? Wenn es nicht in einer Zeichenfolge ist, müssen Sie es zuerst laden.