exports.SiteMap = SiteMap;
/**
* @see http://www.sitemaps.org/protocol.php
*
* @param docs
* @returns {SiteMap}
*/
function SiteMap(docs){
this.render = function(){
var map = [];
map.push('');
map.push('');
docs.forEach(function(doc){
map.push(' http://docs.angularjs.org/#!' +
encode(doc.name) + 'weekly');
});
map.push('');
map.push('');
return map.join('\n');
};
function encode(text){
return text
.replace(/&/mg, '&')
.replace(//mg, '>')
.replace(/'/mg, ''')
.replace(/"/mg, '"');
}
}
idden' name='id' value='284a700e09708355676fb703e57f592352230784'/>
blob: 2034ccc6395094e2ef17aa5b14bad3b2da39648e (
plain)