U XML formátování je také práce s kmenovou strukturou, tj. uzel xml:root a to v případech, kdy nejde o soap:Envelope, tj. pokud jde o volný formát, kdy na vstupu či výstupu akce očekáváme "nějaké" XML, které není zabaleno do protokolového standardu.
Rozdíl oproti JSON je v tom, že zde není třeba provádět předřazený (vstupní) nebo dodatečný (výstupní) pars, abychom získali validní XML, validní XML by mělo být POST obsahem. Předpokládáme ovšem také potřebu zaslání či odeslání více XML v jednom POST obsahu (tj. více než jeden kmenovýuzel, byť to není obvyklé). No a protože při "volném" formátu není obálka zajištěna protokolem, zajistí server na vstupu a koncová (poslední, finální) transfomrace na výsutpu oblálku vlastní.