Selax
A module for streaming XML nodes matched with CSS3 selectors using a through
stream. Pipe XML data directly out of a file or network connection into Selax and capture the nodes you want with a CSS3 selector pattern.
Example
// Stream temperature nodes from a met.no RSS weather data document (see: http://api.met.no/weatherapi/documentation ) var source = fs;var selax = ; var ax = ; source; ax; ax;
Notes
Selax is based on libxml2js
and emits node objects as plain Javascript objects. Nodes have a type
, name
, a children
array and an attr(name)
function for reading attributes.