0.3.3 • Published 1 year ago

xmljs v0.3.3

Weekly downloads
178
License
ISC
Repository
github
Last release
1 year ago

Build Status

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:

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 version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">

  <soap:Body xmlns:m="http://www.example.org/stock">
    <m:GetStockPriceResponse>
      <m:Price>34.5</m:Price>
      <m:Price>30.4</m:Price>
    </m:GetStockPriceResponse>
  </soap:Body>

</soap:Envelope>
0.3.3

1 year ago

0.3.2

9 years ago

0.3.1

10 years ago

0.3.0

10 years ago

0.2.4

10 years ago

0.2.3

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago

0.1.0

10 years ago

1.0.0

10 years ago