Html::UnkHtmlEmitter::translate • Carica e Traduce il Documento


$self Html::UnkHtmlEmitter::translate($cursor, $sgmlFileName, $index)
$cursorIN

Cursore sul file SGML. Se assente ne crea uno nuovo.

$sgmlFileNameIN

Nome del file SGML.

$indexIN

Reference ad un oggeto cla.Dtd::IndexHandler

Return values $self

Reference a sé stesso


Descrizione

Usando la classe cla.Dtd::Unk legge gli eventi derivati dal file SGML, e carica tutto l'oggetto. Il cursore, a causa della traduzione delle entità, deve essere stato creato in modalità HTML. Crea inoltre un oggetto di classe cla.Html::Body2Html che viene passato alla funzione fun.Dtd::Unk::fromSgml. Il testo ricco viene tradotto in questa fase e memorizzato all'interno di cla.Dtd::Unk in formato HTML.

Caricato l'oggetto emette il documento HTML completo e lo memorizza nel campo string_buffer --- v. cla.Dar::StringBuffer.

Con la funzione fun.Html::UnkHtmlEmitter::saveAs si scrive il file HTML generato.


fun.html..unkhtmlemitter..translate • LastModified: 14-09-2000 • John Peter Arnold