Module: Moxml::Adapter::CustomizedLeptris

Defined in:
lib/moxml/adapter/customized_leptris.rb,
lib/moxml/adapter/customized_leptris/doctype.rb,
lib/moxml/adapter/customized_leptris/declaration.rb,
lib/moxml/adapter/customized_leptris/document_pi.rb,
lib/moxml/adapter/customized_leptris/text_segment.rb,
lib/moxml/adapter/customized_leptris/entity_reference.rb

Overview

Pure-Ruby node kinds that libleptris has no native representation for: XML declarations, programmatic DOCTYPEs, entity references, and document-level processing instructions. The adapter stores them via NativeAttachment and serializes them from #to_xml.

Defined Under Namespace

Classes: Declaration, Doctype, DocumentPI, TextSegment

Constant Summary collapse

EntityReference =

libleptris expands the five built-in entities at parse time and has no custom ones; the adapter carries entity references as Moxml::Entity::Reference values over marker-bearing text.

::Moxml::Entity::Reference