Class HTML5::TreeBuilders::REXML::TreeBuilder
In: lib/feed_tools/vendor/html5/lib/html5/treebuilders/rexml.rb
Parent: Base::TreeBuilder

Methods

Public Class methods

[Source]

     # File lib/feed_tools/vendor/html5/lib/html5/treebuilders/rexml.rb, line 180
180:         def initialize
181:           @documentClass = Document
182:           @doctypeClass  = DocumentType
183:           @elementClass  = Element
184:           @commentClass  = CommentNode
185:           @fragmentClass = DocumentFragment
186:         end

Public Instance methods

[Source]

     # File lib/feed_tools/vendor/html5/lib/html5/treebuilders/rexml.rb, line 197
197:         def get_document
198:           @document.rxobj
199:         end

[Source]

     # File lib/feed_tools/vendor/html5/lib/html5/treebuilders/rexml.rb, line 201
201:         def get_fragment
202:           @document = super
203:           return @document.rxobj.children
204:         end

[Source]

     # File lib/feed_tools/vendor/html5/lib/html5/treebuilders/rexml.rb, line 188
188:         def insertDoctype(name, public_id, system_id)
189:           doctype = @doctypeClass.new(name, public_id, system_id)
190:           @document.appendChild(doctype)
191:         end

[Source]

     # File lib/feed_tools/vendor/html5/lib/html5/treebuilders/rexml.rb, line 193
193:         def testSerializer node
194:           node.printTree
195:         end

[Validate]