...
Nedanstående lista visar en komplett lista med element ur DocBook-standarden stöds av 1177 Inkorg. Dessa skall alltså anges i AddMessage.Message.Text-element för att formatera meddelande till invånaren. Notera även att endast DocBook är tillåtet som formatering.
Element, attribut | Parent | Child | |
article | NA | info, para, section, bibliography, variablelist | |
info | article, section | title | |
section | article | info, title, para, bibliography, variablelist | |
para | article, section | ulink, emphasis | |
bibliography | article, section | NA | |
variablelist | article, section | title, varlistentry | |
title | info, section, variablelist | NA | |
ulink * | para | url, type | |
link | para | url, type | |
varlistentry | variablelist | term, listitem | |
term | varlistentry | NA | |
listitem | varlistentry | NA | |
url | ulink | NA | |
type | ulink | NA | |
emphasis | info, para | role (bold, italics, underline) | |
role | emphasis | NA | |
itemizedlist | article, section | mark (bullet, hyphen) | |
listitem | itemizedlist | NA | |
emphasis | title | role (collapsible) |
* ulink är inte en del av DocBook 5.0 och stöds endast för bakåtkompabilitet mot befintliga integrationer. Använd link för nya implementationer.
Entity encoding
Texten i elementet ska vara i s.k. ”entity encoding” så att DocBook-elementen inte uppfattas som del av SOAP-meddelandets XML-struktur när meddelandet tas emot av konsumenten. Konsumenten behöver sedan återskapa ursprunglig XML från innehållet i elementet. Det finns många exempel på open-source-bibliotek som kan användas av producenten för att göra ”entity encoding” och av konsumenten för att återställa till XML. Ett exempel är Apache Commons Lang StringEscapeUtils: http://commons.apache.org/proper/commons-lang/javadocs/api-2.1/org/apache/commons/lang/StringEscapeUtils.html (se metoderna escapeXml respektive unescapeXml).
...