[![Build Status](https://travis-ci.org/blackshadev/xmljs.svg?branch=master)](https://travis-ci.org/blackshadev/xmljs) A small and simple package which can traverse a XML document. Uses sax-js to parse xml. The goal of the package is a easy way to navigate and search through xml documents. This package makes is easier to extract data from XML documents. Example: ```js var XmlParser = require("xmljs"); var fs = require("fs"); var p = new XmlParser({ strict: true }); var xml = fs.readFileSync("./SOAP1.xml"); // XML in the examples direct var xmlNode = p.parseString(xml, function(err, xmlNode) { if(err) { console.error(err); return; } var nodes = xmlNode.path(["Envelope", "Body", "GetstockpriceResponse", "Price"], true); console.log(nodes.map(function(n) { return n.text; })); }); ``` SOAP1.xml ```xml 34.5 30.4 ```