microformat-shiv.js
function(node) {

			var out = {value: '', html: ''};

			this.expandURLs(node, 'src', this.options.baseUrl);
			this.expandURLs(node, 'href', this.options.baseUrl);

			out.value = modules.text.parse(this.document, node, this.options.textFormat);
			out.html = modules.html.parse(node);

			if(this.options.lang === true){
				var lang = modules.domUtils.getFirstAncestorAttribute(node, 'lang');
				if(lang){
					out.lang = lang;
				}
			}

			return out;
		}
function(node) {

			var out = {value: '', html: ''};

			this.expandURLs(node, 'src', this.options.baseUrl);
			this.expandURLs(node, 'href', this.options.baseUrl);

			out.value = modules.text.parse(this.document, node, this.options.textFormat);
			out.html = modules.html.parse(node);

			if(this.options.lang === true){
				var lang = modules.domUtils.getFirstAncestorAttribute(node, 'lang');
				if(lang){
					out.lang = lang;
				}
			}

			return out;
		}
function ( node ) { var out = { value : '' , html : '' } ; this . expandURLs ( node , 'src' , this . options . baseUrl ) ; this . expandURLs ( node , 'href' , this . options . baseUrl ) ; out . value = modules . text . parse ( this . document , node , this . options . textFormat ) ; out . html = modules . html . parse ( node ) ; if ( this . options . lang === true ) { var lang = modules . domUtils . getFirstAncestorAttribute ( node , 'lang' ) ; if ( lang ) { out . lang = lang ; } } return out ; }
gets the value of a node which contains the 'e-' property

@param  {DOM Node} node
@return {Object}
gets the value of a node which contains the e - property