<literallayout/>

texte préformaté : bloc préformaté, espacement conservés

Une adresse, un courriel, il existe des contenus pour lesquels on souhaite conserver strictement les espacements et les alignements, sans pour autant les baliser. Ce type autorise quelques mises en forme minimales, dans la mesure où elles ne bousculent pas l'agencement général.

dbk:literallayout<1> htm:pre<2>

Exemple 1.
<!-- élément de niveau bloc, comme para -->
<literallayout>Tout le texte saisi dans cet élément sera affiché tel qu'il est saisi. (les espaces, retours à la ligne, tabulations sont conservés)</literallayout>

Parents<^>

address, answer, article, bibliography, calendar, chapter, code, contents, definition, description, example, excerpt, faq, figure, glossary, index, item, note, part, procedure, section, set, step ;

Frères<^>

%Block ; addrline, answer, building, chapter, colophon, concept, contents, country, definition, event, index, info, literallayout, locality, part, placecode, question, record, resource, section, source, step, streetname, streetnumber, streettype, summary, term, title, xml ;

Enfants<^>

"text" ( (%Phrase%Syllabe%Name)*)

Attributs<^>

  • @id="xs:ID"
  • @code="xs:string"
  • @audience="xs:string"
  • @css="xs:string"
  • @class="xs:string"
  • @remap="xs:string"
  • @uri="xs:anyURI"
  • @lang="xs:string"
  • @value="xs:string"
  • @role="xs:string"
  • @scheme="xs:string"
  • Source<^>

    <xs:element name="literallayout" type="richtext"/>
    <xs:complexType mixed="true" name="richtext">
    <xs:sequence>
    <xs:choice maxOccurs="unbounded" minOccurs="0">
    <xs:group ref="Phrase"/>
    <xs:group ref="Syllabe"/>
    <xs:group ref="Name"/>
    </xs:choice>
    </xs:sequence>
    <xs:attributeGroup ref="Attributes"/>
    </xs:complexType>


    <1> http://www.docbook.org/tdg/en/html/literallayout.html

    <2> http://www.w3.org/TR/html4/struct/text.html#edef-PRE