Class CKEDITOR.htmlParser.fragment
Defined in: core/htmlparser/fragment.js.
Constructor Attributes | Constructor Name and Description |
---|---|
A lightweight representation of an HTML DOM structure.
|
Field Attributes | Field Name and Description |
---|---|
The nodes contained in the root of this fragment.
|
|
Get the fragment parent.
|
Method Attributes | Method Name and Description |
---|---|
<static> |
CKEDITOR.htmlParser.fragment.fromHtml(fragmentHtml)
Creates a CKEDITOR.htmlParser.fragment from an HTML string.
|
add(node)
Adds a node to this fragment.
|
|
writeHtml(writer)
Writes the fragment HTML to a CKEDITOR.htmlWriter.
|
Class Detail
CKEDITOR.htmlParser.fragment()
Since:
3.0
A lightweight representation of an HTML DOM structure.
Field Detail
{Array}
children
Since:
3.0
The nodes contained in the root of this fragment.
var fragment = CKEDITOR.htmlParser.fragment.fromHtml( 'Sample Text' ); alert( fragment.children.length ); "2"
{Object}
parent
Since:
3.0
Get the fragment parent. Should always be null.
- Default Value:
- null
Method Detail
<static>
{Undefined}
CKEDITOR.htmlParser.fragment.fromHtml(fragmentHtml)
Since:
3.0
Creates a CKEDITOR.htmlParser.fragment from an HTML string.
var fragment = CKEDITOR.htmlParser.fragment.fromHtml( 'Sample Text' ); alert( fragment.children[0].name ); "b" alert( fragment.children[1].value ); " Text"
- Parameters:
- {String} fragmentHtml
- The HTML to be parsed, filling the fragment.
- Returns:
- {Undefined} CKEDITOR.htmlParser.fragment The fragment created.
{Undefined}
add(node)
Since:
3.0
Adds a node to this fragment.
- Parameters:
- {Object} node
- The node to be added. It can be any of of the following types: CKEDITOR.htmlParser.element, CKEDITOR.htmlParser.text and CKEDITOR.htmlParser.comment.
{Undefined}
writeHtml(writer)
Since:
3.0
Writes the fragment HTML to a CKEDITOR.htmlWriter.
var writer = new CKEDITOR.htmlWriter(); var fragment = CKEDITOR.htmlParser.fragment.fromHtml( '<P><B>Example' ); fragment.writeHtml( writer ) alert( writer.getHtml() ); "<p><b>Example</b></p>"
- Parameters:
- {CKEDITOR.htmlWriter} writer
- The writer to which write the HTML.