Delo s takim dokumentom, brez višje nivojske abstrakcije, zahteva od razvijalca (in rešitve) poznavanje gramatike XML, ki jo predpisuje specifikacija XML 1.0 + Namespaces, temu pa bi se vsak razvijalec raje izognil. Poleg tega tak osnovni način naslavljanja strukture dokumentov XML onemogoča uporabo preproste in splošne skladnje, ki ne bi bila odvisna od serializacije XML 1.0.