# File lib/feed_tools/vendor/html5/lib/html5/treewalkers/rexml.rb, line 34 def first_child(node) node.children.first end
# File lib/feed_tools/vendor/html5/lib/html5/treewalkers/rexml.rb, line 38 def next_sibling(node) node.next_sibling end
# File lib/feed_tools/vendor/html5/lib/html5/treewalkers/rexml.rb, line 9 def node_details(node) case node when ::REXML::Document [:DOCUMENT] when ::REXML::Element if !node.name [:DOCUMENT_FRAGMENT] else [:ELEMENT, node.name, node.attributes.map {|name,value| [name,value]}, node.has_elements? || node.has_text?] end when ::REXML::Text [:TEXT, node.value] when ::REXML::Comment [:COMMENT, node.string] when ::REXML::DocType [:DOCTYPE, node.name, node.public, node.system] when ::REXML::XMLDecl [nil] else [:UNKNOWN, node.class.inspect] end end
Generated with the Darkfish Rdoc Generator 2.