parse-all

Detect string format and parse it !

parse-all

Detect string format and parse it !

var parseAll = require('parse-all');
 
var xml = ''
  + '<?xml version="1.0" encoding="UTF-8"?>'
  + '<feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xml:lang="en-US">'
  + '  <id>tag:github.com,2008:/poying/pretty-redis/commits/master</id>'
  + '</feed>';
  
 
// auto-detect 
parseAll(xml, function (errdata) {
  console.log(data.type);   // xml 
  console.log(data.parsed);
})
 
// specify the string format 
parseAll(xml, 'xml', function (errdata) {
  // ... 
})

(The MIT License)