I haven't fully analyzed this, but I note that kramdown is less useful with embedded XML as all GIs (element names) and attribute names are converted to lower case. Quite a few authors of XML schemas think these can only be considered profeSsiOnal wHen thEy uSe a loT of CamelCase.