<!DOCTYPE ...> declaration that points at an external definition; this parser removes that declaration before reading the document, so the data loads even when that external definition is not reachable. XML attributes become keys prefixed with @, and nested elements become nested objects.