Ohledne "nedokumentovanych" tagu OOXML formatu se sice hodne debatuje, ale mohl by mi, prosim, nejaky priznivec vysvetlit k cemu tam (v datovem souboru) vubec jsou?
Prece - aby mi napr. stary dokument wordu otevrela nejaka aplikace, musi tomuto (staremu) formatu rozumet.
Takze precte obsah, zjisti ze v dokumentu je neco nejak formatovano (treba datum), hodnoty ulozi nekam do pameti a pak s nima pracuje tak, aby byly korektne znazorneny na vystupnim zarizeni.
V pripade ze je vystupnim zarizenim souborovy system a tudiz se informace budou nekam zapisovat, (nyni v novem formatu OOXML) tak je nutne tyto polozky se znamou hodnotou pouze ulozit do prislusneho "policka", napr. s nazvem "DATE" atd.
Kdyz pak tato aplikace bude dany soubor nekdy znovu cist, vi, ze hodnotu v polozce "DATE" ma precist a zpracovat jako hodnotu datumu. A to je vse.
Jestli uzivatel pozada o zpetne prevedeni jiz nactenych informaci do stareho formatu, APLIKACE musi znat v jake forme ma tyto polozky ulozit aby odpovidali tomu puvodnimu (staremu) predpisu. Data jsou stejne po cteni vstupniho souboru zpracovana a prevedena do nejake univerzalni zpracovatelne formy (int/float/string/...).
Teda aspon s podobnym pristupem jsem se zatim setkal. Vypis pameti by snad v OOXML nemel co delat :-)
Takze NE XML FORMAT, ale APLIKACE ktera chce data zpracovat musi znat prislusne definice.
Plne totiz staci ze V DOKUMENTACI JE DEFINOVANO ze napr. polozka "DATE" bude oznacovat datum v prislusnem standardizovanem formatu. Zadne dodatecne informace o aplikacich ktere se nekdy v historii pouzivali potreba nejsou a pouze nove zavadeny standard komplikuji a zamlzuji.