Hakuna uchakataji wa maudhui ya faili yako unaofanyika kwenye seva yoyote. Huhitaji mkataba wa uchakataji wa data na gottrix ili kushughulikia nyaraka za siri au za kibiashara.
Seva nchini UjerumaniGDPR kwa muundo
Seva za asili ziko Hetzner nchini Ujerumani. Kwa kuwa faili zako haziachi kifaa chako, maudhui yake hayatumwi hata kidogo.
TOML ni umbizo la usanidi la minyororo ya zana ya Rust na Python - faili ya Cargo.toml au pyproject.toml yenye sehemu ndani ya mabano ya mraba na mistari rahisi ya ufunguo-sawa-na-thamani. XML ni umbizo la alama lililothibitika la kubadilishana data, hati za ofisi, na violesura vingi vya makampuni, lenye vitambulisho na sifa. Zana hii husoma faili yako ya TOML na kuandika muundo uleule kama XML iliyoundwa vyema.
Ubadilishaji hufanyika kabisa kifaani ndani ya kivinjari chako: smol-toml husoma TOML, fast-xml-parser huandika XML, zote mbili ni JavaScript halisi. Majedwali huwa vipengele vilivyoatamia, safu za majedwali huwa vipengele vinavyorudiwa, na thamani sahili huwa maandishi ya kipengele. Hati ya XML huhitaji kipengele kimoja cha mzizi haswa; ikiwa TOML yako ina funguo kadhaa za ngazi ya juu, maudhui huwekwa kwa mpangilio nadhifu chini ya kipengele root ili matokeo daima yawe yameundwa vyema.
Hivyo, pengo la mwisho katika matriki ya maumbizo hufungwa: JSON, YAML, TOML na XML sasa zinaweza kubadilishwa kwa kila mmoja kifaani katika kila mwelekeo. Zana hii hubaki mnyoofu kuhusu hilo: thamani za tarehe/saa za TOML huandikwa ndani ya XML kama maandishi ya ISO 8601, kwa sababu XML haina aina yake ya tarehe. Matokeo ni XML yenye mwingizo, inayosomeka, yenye kichwa cha tangazo. Hakuna kinachopakiwa.
Maelezo ya kiufundi
Maelezo ya kiufundi
Miundo ya ingizo
TOML
Muundo wa matokeo
XML
Uchakataji wa kundi
Hapana
Uchakataji
Ndani ya kivinjari (JavaScript)
Upakiaji wa faili
Hakuna
Katika hatua 3
Dondosha au chagua faili yako ya TOML.
Zana huibadilisha kuwa XML.
Pakua faili ya XML.
Mipaka:TOML daima huchanganuliwa kuwa jedwali. Ufunguo mmoja wa ngazi ya juu huwa kipengele root cha XML; funguo kadhaa huwekwa chini ya kipengele root ili XML iwe na mzizi mmoja haswa. Majedwali madogo huwa vipengele vilivyoatamia, safu za majedwali huwa vipengele vinavyorudiwa. Thamani za tarehe/saa za TOML huandikwa kama maandishi ya ISO 8601 (XML haina aina ya tarehe). TOML isiyo sahihi hukataliwa kwa ujumbe ulio wazi.
Maswali yanayoulizwa mara kwa mara
Je, faili yangu hupakiwa?
Hapana. Ubadilishaji hufanyika kabisa kifaani ndani ya kivinjari - hakuna kinachotumwa.
Je, hufanya kazi na Cargo.toml au pyproject.toml?
Ndiyo. Cargo.toml, pyproject.toml na faili nyingine za TOML huchanganuliwa moja kwa moja na kuandikwa kama XML.
Kipengele cha mzizi hubainishwaje?
Ufunguo mmoja wa ngazi ya juu huwa mzizi; funguo kadhaa huwekwa chini ya kipengele root.
Thamani za tarehe/saa hushughulikiwaje?
Kama maandishi ya ISO 8601, kwa sababu XML haina aina yake ya tarehe.
Tunapima matumizi bila kukutambua kupitia vidakuzi ili kuboresha gottrix kwa idhini yako pekee. Faili zako hubaki kila wakati ndani ya kifaa chako. Faragha