The content of each note within the Evernote service must strictly comply with this ENML DTD. This means that all attributes are defined as CDATA instead of more restrictive types, and every HTML element may embed every other HTML element.ĮNML is formally defined in. The current version of ENML, version 2, is intentionally broadened to reject less real-world HTML to reduce the likelihood of synchronization failures. Because ENML is a superset of XHTML, it's easy to present rich content in Evernote notes.ĮNML was designed to provide a secure and portable document representation that could be consistently rendered on various clients and platforms. ENML is the markup language used by Evernote to represent the content of notes.