XML is a metalanguage—a language used to describe language. It is different from HTML because it describes a document, rather than displays it. In other words, XML has no say in how a document will look on a webpage. It is used for highlighting particular elements, creating annotations, and so on. It can also tag different elements in order to make them searchable by your own keywords. XML does nothing on its own. You need to use XSLT to translate XML into HTML, which can then be rendered into a webpage. Juxta completes this process automatically.
Juxta uses XML to record and store the annotations and edits you make to your scholarly edition. You do not need to know XML to use Juxta.
Related step-by-step guides: