public/ckeditor/4.4dev/core/htmldataprocessor.js
function isEmpty( node ) {
		return node.type == CKEDITOR.NODE_TEXT &&
			!CKEDITOR.tools.trim( node.value ) ||
			node.type == CKEDITOR.NODE_ELEMENT &&
			node.attributes[ 'data-cke-bookmark' ];
	}
function isEmpty( node ) {
		return node.type == CKEDITOR.NODE_TEXT &&
			!CKEDITOR.tools.trim( node.value ) ||
			node.type == CKEDITOR.NODE_ELEMENT &&
			node.attributes[ 'data-cke-bookmark' ];
	}
function isEmpty ( node ) { return node . type == CKEDITOR . NODE_TEXT && ! CKEDITOR . tools . trim ( node . value ) || node . type == CKEDITOR . NODE_ELEMENT && node . attributes [ 'data-cke-bookmark' ] ; }
Judge whether the node is an ghost node to be ignored, when traversing.
Judge whether the node is an ghost node to be ignored when traversing .