Povodne urcenie XML nie su textove dokumenty!
Je to strojovo aj ludsky citatelny format. Bol urceny na to aby ho citali stroje aj ludia.
Nebudu se snazit ti to vyvracet; jen poukazu na to, ze XML vzniklo ze SGML a ma mixed elementy. Smyslem XML bylo skutecne ujednotit ruzny markup textovych dokumentu (aby stejny text mohl obsahovat ruzne znacky).
K tomu CBOR, dalsi super binarny format snaziaci sa nhradit JSON?
Super nech sa postavi do radu... uz mame
ASN.1
BSON
MessagePack
Protobuf
a asi 15 dalsich na kolene urobenych nestandardnych formatov
Ked sa budem nudit vymslim si vlastny.
ASN je neco trochu jineho, Protobuf taky trochu neco jineho, ale BSON a MessagePack jsou podobne jako CBOR.
Nicmene autori CBORu se aspon obtezovali napsat decentni RFC (a poucili se z nekterych predchozich chyb), a proto je to moje osobni preference.
Ale ty si klidne posilej data, ktera mohou zustat binarni, v JSONu, nebo si napis vlastni binarni format. Podle me je to blbost. (Ujasni si, co chces svym argumentem rict - ze existuje mnoho ruznych binarnich formatu, a proto budes data posilat jako text, prestoze to neni vhodne?)