-
Notifications
You must be signed in to change notification settings - Fork 0
HTML/XML tree library
akr/htree
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
= htree - HTML/XML tree library htree provides a tree data structure which represent HTML and XML data. == Feature * Permissive unified HTML/XML parser * byte-to-byte round-tripping unparser * XML namespace support * Dedicated class for escaped string. This ease sanitization. * HTML/XHTML/XML generator * template engine * recursive template expansion * converter to REXML document == Home Page https://www.a-k-r.org/htree/ == Requirements * ruby : https://www.ruby-lang.org/ == Download * latest release: https://www.a-k-r.org/htree/htree-0.8.tar.gz * development version: https://github.com/akr/htree == Install % ruby install.rb == Reference Manual See rdoc/index.html or https://www.a-k-r.org/htree/rdoc/ == Usage Following two-line script convert HTML to XHTML. require 'htree' HTree(STDIN).display_xml The conversion method to REXML is provided as to_rexml. HTree(...).to_rexml == License Ruby's == Author Tanaka Akira <[email protected]>