sw

TOML hadi XML

Badilisha faili ya TOML kuwa XML kifaani - usanidi kama alama iliyoundwa vyema, bila kupakia, moja kwa moja katika kivinjari chako.

Inachakata humu kwenye kifaa chako ...

0%

Faili zako hazikutoka kamwe kwenye kifaa chako

    Je, faili yangu hupakiwa?

    Hapana. Kila kitu hufanyika kwenye kivinjari chako - faili yako haitoki kamwe kwenye kifaa chako. Jinsi hili linavyoweza kuthibitishwa

    Hakuna kupakia100% kwa kifaa chako
    Maudhui hubaki kwakohakuna ufikiaji wa wengine
    Seva nchini UjerumaniGDPR kwa muundo
    Imekaguliwa kwa njeTLS A+ · Vichwa vya HTTP A+

    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 ingizoTOML
    Muundo wa matokeoXML
    Uchakataji wa kundiHapana
    UchakatajiNdani ya kivinjari (JavaScript)
    Upakiaji wa failiHakuna

    Katika hatua 3

    1. Dondosha au chagua faili yako ya TOML.
    2. Zana huibadilisha kuwa XML.
    3. 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.

    Je, mwelekeo wa nyuma pia hufanya kazi?

    Ndiyo, kwa zana yetu ya "XML hadi TOML".

    Zana zinazohusiana