CKEDITOR.htmlDataProcessor
Represents an HTML data processor, which is responsible for translating and transforming the editor data on input and output.
Filtering
Properties
- dataFilter : filter- CKEDITOR.htmlDataProcessor#dataFilter- Data filter used when processing input by toHtml. 
- htmlFilter : filter- CKEDITOR.htmlDataProcessor#htmlFilter- HTML filter used when processing output by toDataFormat. 
- writer : basicWriter- CKEDITOR.htmlDataProcessor#writer- The HTML writer used by this data processor to format the output. 
Methods
- constructor( editor ) → htmlDataProcessor- CKEDITOR.htmlDataProcessor#constructor- Creates an htmlDataProcessor class instance. - Parameters- editor : editor
 - Returns- htmlDataProcessor
 
-  Transforms HTML into data to be output by the editor, in the format expected by the data processor. While the editor is able to handle non-HTML data (like BBCode), it can only handle HTML data at runtime. The role of the data processor is to transform the HTML data contained by the editor into a specific data format through this function. // Tranforming into BBCode data, with a custom BBCode data processor available. var html = '<p>This is <b>an example</b>.</p>'; var data = editor.dataProcessor.toDataFormat( html ); // 'This is [b]an example[/b].'Parameters- html : String
- The HTML to be transformed. 
- fixForBody : String
- The tag name to be used if the output data is coming from the - <body>element and may be eventually fixed for it. This is generally not used by non-HTML data processors.
 
-  Transforms input data into HTML to be loaded into the editor. While the editor is able to handle non-HTML data (like BBCode), it can only handle HTML data at runtime. The role of the data processor is to transform the input data into HTML through this function. // Tranforming BBCode data, with a custom BBCode data processor available. var data = 'This is [b]an example[/b].'; var html = editor.dataProcessor.toHtml( data ); // '<p>This is <b>an example</b>.</p>'Parameters- data : String
- The input data to be transformed. 
- [ fixForBody ] : String
- The tag name to be used if the data must be fixed because it is supposed to be loaded direcly into the - <body>tag. This is generally not used by non-HTML data processors. fixForBody type - compare to htmlDataProcessor.
 
-  
-  
-