htree.rb

Path: htree.rb
Last Update: Tue Jun 01 11:56:34 -0700 2004

htree.rb

HTML/XML document tree

Author:Tanaka Akira <akr@m17n.org>

Features

Example

  % ruby -rhtree -e 'pp HTree.parse(ARGF)' html-file

Module/Class Hierarchy

Method Summary

HTree provides following methods.

  • Parsing Methods
  • Generation Methods
    • HTree::Node#display_xml -> STDOUT
    • HTree::Node#display_xml(out) -> out
    • HTree::Node#display_xml(out, encoding) -> out
    • HTree::Text#to_s -> String
  • Template Methods
  • Traverse Methods
  • Predicate Methods
    • HTree::Traverse#doc? -> true or false
    • HTree::Traverse#elem? -> true or false
    • HTree::Traverse#text? -> true or false
    • HTree::Traverse#xmldecl? -> true or false
    • HTree::Traverse#doctype? -> true or false
    • HTree::Traverse#procins? -> true or false
    • HTree::Traverse#comment? -> true or false
    • HTree::Traverse#bogusetag? -> true or false
  • REXML Tree Generator
    • HTree::Node#to_rexml -> REXML::Child

[Validate]