Status of RelaxNG Extensions implementation

Legend: implemented, not implemented, partial implementation or buggy.

Element Description Notes
For the <element> pattern
<di:label> Set a short label for the element.
<di:description> Set a description for the element
di:semantics (attribute) Says if the element should be editable as inline, block, table, table-row, table-cell, list, list-item etc..
<di:blank> define a blank content when the element is created
For the <attribute> pattern
<di:label> Give a short label to an attribute.
<di:description> Give a description of the attribute
di:defaultvalue (attribute) says the default value of the attribute
For the <grammar> pattern
<di:blank> define a blank content for a new document (see below for details)
<di:label> General label to the document.
<di:description> General description of the document
<di:editorStylesheet> Specify a default CSS stylesheet for the editor
<di:processingInstruction> Specify a default processing instruction to add to a new default document
<di:externalDoctype> Specify a default doctype for a new default document
<di:localizationProperties> Specify the file that contains locale key of label and description
For the <di:blank> element that define a blank content
<di:label> Set a short label for the blank content.
<di:description> Set a description for the blank content.
<di:processingInstruction>Specify a processing instruction to add.
<di:externalDoctype> To specify a doctype. It is applied only for blank content of document. Use it only as direct child of <di:blank>
<di:startSelection>
<di:endSeletion>
<di:collapsedSelection>