<code/>

code source

Bloc de langage informatique lisible par l'humain et dans lequel les espaces et retour à la ligne sont significatifs. Les extraits de code du schéma qui constituent les exemples d'utlisation sont codés grâce à cet élément.

dbk:programlisting<1>

Exemple 1.
<!-- élément de niveau bloc, comme para -->
<!-- Code utilisé pour afficher l'exemple de l'élément language -->
<code>
<xml>
<language code="fr">français</language>
<language code="en">anglais</language>
<language code="de">allemand</language>
</xml>
</code>

Parents<^>

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

Frères<^>

%Block ; answer, chapter, colophon, concept, contents, definition, event, index, info, part, question, record, resource, section, source, step, summary, term, title ;

Enfants<^>

(xmlliterallayout)

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="code" type="code"/>
    <xs:complexType name="code">
    <xs:choice>
    <xs:element ref="xml"/>
    <xs:element ref="literallayout"/>
    </xs:choice>
    <xs:attributeGroup ref="Attributes"/>
    </xs:complexType>


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