Module: Makiri::HTML
- Defined in:
- lib/makiri/html.rb,
lib/makiri/html/document.rb,
lib/makiri/compat_aliases.rb,
lib/makiri/html/node_methods.rb,
ext/makiri/makiri.c
Overview
HTML-specific node leaves (§12). Every concrete HTML node is a Makiri::HTML::* class under the matching abstract base (so is_a?(Makiri::Element) etc. holds), carrying the lxb_dom-backed reader/query methods via the included Makiri::HTML::Node module. XML nodes never inherit these. The classes themselves are defined in C (ext/makiri/glue/ruby_html*.c); the per-class Ruby additions live in this namespace’s files (html/node_methods.rb, html/document.rb).
Defined Under Namespace
Modules: NodeMethods Classes: Attr, CDATASection, Comment, Document, DocumentFragment, DocumentType, Element, Node, ProcessingInstruction, Text
Constant Summary collapse
- CDATA =
CDATASection- DTD =
DocumentType