safer, cleaner but not very nice
# namespace for new elements namespace a = "urn:cz-kosek:ns:assembler" # import DocBook schema include "docbook.rnc" # two new elements are directly combined into pattern a.inlines = element a:register { text } | element a:instruction { text } # add new inlines to general inlines db.general.inlines |= a.inlines