> For the complete documentation index, see [llms.txt](https://odict.gitbook.io/the-open-dictionary-project/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://odict.gitbook.io/the-open-dictionary-project/odxml/definition.md).

# \<definition>

Definitions are attribute-less, child-less nodes whose sole purpose is to contain a text definition, either group by a  node or by usage. While it is possible to use HTML in definition nodes, using vanilla HTML will cause the parser to treat all HTML tags as unrecognized XML children and ignore them when producing the output. Therefore, you must encode all HTML entities in your XML before compiling the file. Afterwards, you can decode these entities from the CLI output using JavaScript or your favorite coding language.
