rem: if ( FCK.DocTypeDeclaration && FCK.DocTypeDeclaration.length > 0 ) sXHTML = FCK.DocTypeDeclaration + '\n' + sXHTML ;  if ( FCK.XmlDeclaration && FCK.XmlDeclaration.length > 0 ) sXHTML = FCK.XmlDeclaration + '\n' + sXHTML ;  
context: 	GetXHTML : function( format )	{		// We assume that if the user is in source editing, the editor value must		// represent the exact contents of the source, as the user wanted it to be.		if ( FCK.EditMode == FCK_EDITMODE_SOURCE )				return FCK.EditingArea.Textarea.value ;		this.FixBody() ;		var sXHTML ;		var oDoc = FCK.EditorDocument ;				if ( !oDoc )			return null ;		if ( FCKConfig.FullPage )			sXHTML = FCKXHtml.GetXHTML( oDoc.getElementsByTagName( 'html' )[0], true, format ) ;		else		{			if ( FCKConfig.IgnoreEmptyParagraphValue && oDoc.body.innerHTML == '<P>&nbsp;</P>' )				sXHTML = '' ;			else				sXHTML = FCKXHtml.GetXHTML( oDoc.body, false, format ) ;		}				// Restore protected attributes.		sXHTML = FCK.ProtectEventsRestore( sXHTML ) ;		if ( FCKBrowserInfo.IsIE )			sXHTML = sXHTML.replace( FCKRegexLib.ToReplace, '$1' ) ;		if ( FCK.DocTypeDeclaration && FCK.DocTypeDeclaration.length > 0 )			sXHTML = FCK.DocTypeDeclaration + '\n' + sXHTML ;		if ( FCK.XmlDeclaration && FCK.XmlDeclaration.length > 0 )			sXHTML = FCK.XmlDeclaration + '\n' + sXHTML ;		return FCKConfig.ProtectedSource.Revert( sXHTML ) ;	},
meta: 1235	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1235/c3e806dd2e80d30e5028083f65e626da8d5acba4/fck.js/clean/reference/library/src/webapp/editor/FCKeditor/editor/_source/internals/fck.js