Module Hpricot
In: lib/hpricot/blankslate.rb
lib/hpricot/builder.rb
lib/hpricot/elements.rb
lib/hpricot/htmlinfo.rb
lib/hpricot/inspect.rb
lib/hpricot/modules.rb
lib/hpricot/parse.rb
lib/hpricot/tag.rb
lib/hpricot/tags.rb
lib/hpricot/traverse.rb
lib/hpricot/xchar.rb

Methods

XML   build   parse   uxs   xchr   xs  

Classes and Modules

Module Hpricot::Builder
Module Hpricot::Container
Module Hpricot::Leaf
Module Hpricot::Node
Module Hpricot::Traverse
Class Hpricot::BlankSlate
Class Hpricot::BogusETag
Class Hpricot::Comment
Class Hpricot::Context
Class Hpricot::CssProxy
Class Hpricot::Doc
Class Hpricot::DocType
Class Hpricot::Elem
Class Hpricot::Elements
Class Hpricot::EncodingError
Class Hpricot::Error
Class Hpricot::Name
Class Hpricot::ProcIns
Class Hpricot::Text
Class Hpricot::XHTMLStrict
Class Hpricot::XHTMLTransitional
Class Hpricot::XMLDecl

Constants

FORM_TAGS = [ :form, :input, :select, :textarea ]
SELF_CLOSING_TAGS = [ :base, :meta, :link, :hr, :br, :param, :img, :area, :input, :col ]
AttrCore = [:id, :class, :style, :title]   Common sets of attributes.
AttrI18n = [:lang, 'xml:lang'.intern, :dir]
AttrEvents = [:onclick, :ondblclick, :onmousedown, :onmouseup, :onmouseover, :onmousemove, :onmouseout, :onkeypress, :onkeydown, :onkeyup]
AttrFocus = [:accesskey, :tabindex, :onfocus, :onblur]
AttrHAlign = [:align, :char, :charoff]
AttrVAlign = [:valign]
Attrs = AttrCore + AttrI18n + AttrEvents

Public Class methods

Hpricot::XML parses input, disregarding all the HTML rules and returning a document tree.

Hpricot.parse parses input and return a document tree. represented by Hpricot::Doc.

XML unescape

XML escaped version of chr

XML escaped version of to_s

[Validate]